Method: Decanter::Core::ClassMethods#handle
- Defined in:
- lib/decanter/core.rb
#handle(handler, args) ⇒ Object
97 98 99 100 101 |
# File 'lib/decanter/core.rb', line 97 def handle(handler, args) values = args.values_at(*handler[:name]) values = values.length == 1 ? values.first : values self.send("handle_#{handler[:type]}", handler, values) end |