Method: Flex::Struct::Hash#try_delete
- Defined in:
- lib/flex/struct/hash.rb
#try_delete(key, *rest, &block) ⇒ Object
62 63 64 65 |
# File 'lib/flex/struct/hash.rb', line 62 def try_delete(key, *rest, &block) val = delete clean_key(key), *rest, &block val.nil? ? nil.extend(Nil) : val end |