Module: Ratomic::MapMethods
- Defined in:
- lib/ratomic/map.rb
Overview
Ruby convenience methods for Map.
Instance Method Summary collapse
-
#[](key) ⇒ Object?
Read a value by
key. -
#[]=(key, value) ⇒ void
Set a value for
key. -
#empty? ⇒ Boolean
Check whether the map currently has no entries.
-
#length ⇒ Integer
Alias for #size.
Instance Method Details
#[](key) ⇒ Object?
Read a value by key.
Missing keys currently return nil, so storing nil is ambiguous.
36 37 38 |
# File 'lib/ratomic/map.rb', line 36 def [](key) get(key) end |
#[]=(key, value) ⇒ void
This method returns an undefined value.
Set a value for key.
26 27 28 |
# File 'lib/ratomic/map.rb', line 26 def []=(key, value) set(key, value) end |
#empty? ⇒ Boolean
Check whether the map currently has no entries.
50 51 52 |
# File 'lib/ratomic/map.rb', line 50 def empty? size.zero? end |
#length ⇒ Integer
Alias for #size.
43 44 45 |
# File 'lib/ratomic/map.rb', line 43 def length size end |