Module: Attire::MethodObject
- Defined in:
- lib/attire/method_object.rb
Class Method Summary collapse
Class Method Details
.new(verb) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/attire/method_object.rb', line 5 def self.new(verb) Module.new do define_singleton_method(:extended) { |base| base.extend Initializer } define_method(verb) { |*a, **k, &b| new(*a, **k, &b).send(verb) } end end |