Method: Decanter::Core::ClassMethods#handle_input

Defined in:
lib/decanter/core.rb

#handle_input(handler, args) ⇒ Object



103
104
105
106
107
# File 'lib/decanter/core.rb', line 103

def handle_input(handler, args)
   values = args.values_at(*handler[:name])
   values = values.length == 1 ? values.first : values
   parse(handler[:key], handler[:parsers], values, handler[:options])
end