Method: WebPay::ChargeRequestCreate#initialize

Defined in:
lib/webpay/data_types.rb

#initialize(hash = {}) ⇒ ChargeRequestCreate

Returns a new instance of ChargeRequestCreate.



65
66
67
68
69
# File 'lib/webpay/data_types.rb', line 65

def initialize(hash = {})
  hash = normalize_hash(hash)
  hash['card'] = hash['card'].is_a?(Hash) ? WebPay::CardRequest.new(hash['card']) : hash['card']
  @attributes = hash
end