Class: Hash
- Defined in:
- lib/lh/core_extensions/hash/raise_if_value_nil.rb,
lib/lh/core_extensions/hash/raise_unless_has_key.rb
Instance Method Summary collapse
Instance Method Details
#raise_if_value_nil(key, message = nil) ⇒ Object
4 5 6 7 |
# File 'lib/lh/core_extensions/hash/raise_if_value_nil.rb', line 4 def raise_if_value_nil(key, =nil) = "Value for '#{key}' must be not nil".if .nil? self[key].raise_if_nil() end |
#raise_unless_has_key(key, message = nil) ⇒ Object
4 5 6 7 |
# File 'lib/lh/core_extensions/hash/raise_unless_has_key.rb', line 4 def raise_unless_has_key(key, =nil) = "Hash must have key '#{key}'." if .nil? raise unless self.has_key?(key) end |