Class: ExAequo::Base::Enumerable::Hash::Helper
- Inherits:
-
Object
- Object
- ExAequo::Base::Enumerable::Hash::Helper
- Defined in:
- lib/ex_aequo/base/enumerable/hash/helper.rb
Instance Method Summary collapse
Instance Method Details
#slice_and_rest(keys, default:, ignore:) ⇒ Object
8 9 10 11 12 13 |
# File 'lib/ex_aequo/base/enumerable/hash/helper.rb', line 8 def slice_and_rest(keys, default:, ignore:) return strict_slice_and_rest!(keys) if None == default && !ignore return ignoring_slice_and_rest(keys) if None == default defaulted_slice_and_rest(keys, default:) end |