Class: AcceptOn::Charge

Inherits:
Base
  • Object
show all
Defined in:
lib/accepton/charge.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from AcceptOn::Base

Instance Attribute Details

#amountObject (readonly)



13
14
15
# File 'lib/accepton/charge.rb', line 13

def amount
  @amount
end

#application_feeObject (readonly)



13
14
15
# File 'lib/accepton/charge.rb', line 13

def application_fee
  @application_fee
end

#currencyObject (readonly)



13
14
15
# File 'lib/accepton/charge.rb', line 13

def currency
  @currency
end

#descriptionObject (readonly)



13
14
15
# File 'lib/accepton/charge.rb', line 13

def description
  @description
end

#idObject (readonly)



13
14
15
# File 'lib/accepton/charge.rb', line 13

def id
  @id
end

#metadataObject (readonly)



13
14
15
# File 'lib/accepton/charge.rb', line 13

def 
  @metadata
end

#refundedObject (readonly)



13
14
15
# File 'lib/accepton/charge.rb', line 13

def refunded
  @refunded
end

#remote_idObject (readonly)



13
14
15
# File 'lib/accepton/charge.rb', line 13

def remote_id
  @remote_id
end

#statusObject (readonly)



13
14
15
# File 'lib/accepton/charge.rb', line 13

def status
  @status
end

Instance Method Details

#created_atTime

The time the charge was created

Returns:

  • (Time)


21
22
23
# File 'lib/accepton/charge.rb', line 21

def created_at
  Time.parse(@created_at).utc unless @created_at.nil?
end