We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Hash
values
1 parent 3491372 commit 181f7b9Copy full SHA for 181f7b9
mrblib/hash.rb
@@ -140,7 +140,7 @@ def each_key(&block)
140
def each_value(&block)
141
return to_enum :each_value unless block
142
143
- self.keys.each{|k| block.call(self[k])}
+ self.values.each{|v| block.call(v)}
144
self
145
end
146
@@ -192,11 +192,11 @@ def _inspect(recur_list)
192
recur_list[self.object_id] = true
193
ary=[]
194
keys=self.keys
195
+ vals=self.values
196
size=keys.size
197
i=0
198
while i<size
- k=keys[i]
199
- ary<<(k._inspect(recur_list) + "=>" + self[k]._inspect(recur_list))
+ ary<<(keys[i]._inspect(recur_list) + "=>" + vals[i]._inspect(recur_list))
200
i+=1
201
202
"{"+ary.join(", ")+"}"
0 commit comments