blob: d91e99670e32167536c0c59d0a3fe052b1e37819 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
module Hashie
module Extensions
module PrettyInspect
def self.included(base)
base.send :alias_method, :hash_inspect, :inspect
base.send :alias_method, :inspect, :hashie_inspect
end
def hashie_inspect
ret = "#<#{self.class}"
keys.sort_by(&:to_s).each do |key|
ret << " #{key}=#{self[key].inspect}"
end
ret << '>'
ret
end
end
end
end
|