@@ -200,7 +200,7 @@ def fetch_or_store(key, default_value = NULL)
200
200
# @return [Object, nil] the value or nil when key was present
201
201
def put_if_absent ( key , value )
202
202
computed = false
203
- result = compute_if_absent ( key ) do
203
+ result = compute_if_absent ( key ) do
204
204
computed = true
205
205
value
206
206
end
@@ -221,15 +221,15 @@ def value?(value)
221
221
# @return [::Array<Object>] keys
222
222
def keys
223
223
arr = [ ]
224
- each_pair { |k , v | arr << k }
224
+ each_pair { |k , v | arr << k }
225
225
arr
226
226
end unless method_defined? ( :keys )
227
227
228
228
# All values
229
229
# @return [::Array<Object>] values
230
230
def values
231
231
arr = [ ]
232
- each_pair { |k , v | arr << v }
232
+ each_pair { |k , v | arr << v }
233
233
arr
234
234
end unless method_defined? ( :values )
235
235
@@ -239,7 +239,7 @@ def values
239
239
# @return [self]
240
240
# @!macro map.atomic_method_with_block
241
241
def each_key
242
- each_pair { |k , v | yield k }
242
+ each_pair { |k , v | yield k }
243
243
end unless method_defined? ( :each_key )
244
244
245
245
# Iterates over each value.
@@ -248,7 +248,7 @@ def each_key
248
248
# @return [self]
249
249
# @!macro map.atomic_method_with_block
250
250
def each_value
251
- each_pair { |k , v | yield v }
251
+ each_pair { |k , v | yield v }
252
252
end unless method_defined? ( :each_value )
253
253
254
254
# Iterates over each key value pair.
@@ -268,31 +268,31 @@ def each_pair
268
268
# @param [Object] value
269
269
# @return [Object, nil] key or nil when not found
270
270
def key ( value )
271
- each_pair { |k , v | return k if v == value }
271
+ each_pair { |k , v | return k if v == value }
272
272
nil
273
273
end unless method_defined? ( :key )
274
274
alias_method :index , :key if RUBY_VERSION < '1.9'
275
275
276
276
# Is map empty?
277
277
# @return [true, false]
278
278
def empty?
279
- each_pair { |k , v | return false }
279
+ each_pair { |k , v | return false }
280
280
true
281
281
end unless method_defined? ( :empty? )
282
282
283
283
# The size of map.
284
284
# @return [Integer] size
285
285
def size
286
286
count = 0
287
- each_pair { |k , v | count += 1 }
287
+ each_pair { |k , v | count += 1 }
288
288
count
289
289
end unless method_defined? ( :size )
290
290
291
291
# @!visibility private
292
292
def marshal_dump
293
293
raise TypeError , "can't dump hash with default proc" if @default_proc
294
294
h = { }
295
- each_pair { |k , v | h [ k ] = v }
295
+ each_pair { |k , v | h [ k ] = v }
296
296
h
297
297
end
298
298
@@ -310,6 +310,7 @@ def inspect
310
310
end
311
311
312
312
private
313
+
313
314
def raise_fetch_no_key
314
315
raise KeyError , 'key not found'
315
316
end
@@ -320,7 +321,7 @@ def initialize_copy(other)
320
321
end
321
322
322
323
def populate_from ( hash )
323
- hash . each_pair { |k , v | self [ k ] = v }
324
+ hash . each_pair { |k , v | self [ k ] = v }
324
325
self
325
326
end
326
327
0 commit comments