Module: Whisperer::Helpers
- Included in:
- Convertors::Hash, Convertors::Interaction, Generator, Merger, Preprocessors::Base, Serializers::Base
- Defined in:
- lib/whisperer/helpers.rb
Instance Method Summary collapse
Instance Method Details
#add_builder(meth_id) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/whisperer/helpers.rb', line 3 def add_builder(meth_id) mod = Module.new mod.instance_eval do define_method(meth_id) do |*args| obj = new(*args) obj.public_send(meth_id) end end extend mod end |