Class: Hash

Inherits:
Object show all
Defined in:
lib/goat/extn.rb,
lib/goat/extn.rb

Instance Method Summary collapse

Instance Method Details

#glimpse(n = 100) ⇒ Object



101
102
103
# File 'lib/goat/extn.rb', line 101

def glimpse(n=100)
  "{" + self.map{|k, v| k.glimpse + "=>" + v.glimpse}.join(', ') + "}"
end

#map_to_hashObject



107
108
109
110
111
112
113
114
# File 'lib/goat/extn.rb', line 107

def map_to_hash
  h = {}
  self.map do |k, v|
    nk, nv = yield(k, v)
    h[nk] = nv
  end
  h
end