Method: Hummus::Hook.hook
- Defined in:
- lib/hummus/hook.rb
.hook(rcvr) ⇒ Object Also known as: append_features, prepend_features
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/hummus/hook.rb', line 6 def hook(rcvr) stash = @stash rcvr.define_singleton_method(:config) do |&block| return stash if block.nil? block.call(stash) end rcvr.const_set(:HummusHook, self) end |