Module: Paymill::Restful::Create

Included in:
Base, Checksum
Defined in:
lib/paymill/restful/methods.rb

Instance Method Summary collapse

Instance Method Details

#create(arguments = {}) ⇒ Object

Raises:

  • (ArgumentError)


39
40
41
42
43
# File 'lib/paymill/restful/methods.rb', line 39

def create( arguments = {} )
  raise ArgumentError unless create_with?( arguments.keys )
  response = Paymill.request( Http.post( Restful.demodulize_and_tableize( name ), Restful.normalize( arguments ) ) )
  new( response['data'] )
end