Module: MethodMatchable::Base
- Defined in:
- lib/method_matchable/base.rb
Instance Method Summary collapse
Instance Method Details
#deconstruct_keys(keys) ⇒ Object
3 4 5 6 7 |
# File 'lib/method_matchable/base.rb', line 3 def deconstruct_keys(keys) keys.each_with_object(defined?(super) ? super(keys).dup : {}) do |k, h| h[k] = send(k) if respond_to?(k) end end |