Class: AcceptOn::Plan

Inherits:
Base
  • Object
show all
Defined in:
lib/accepton/plan.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)



10
11
12
# File 'lib/accepton/plan.rb', line 10

def amount
  @amount
end

#currencyObject (readonly)



10
11
12
# File 'lib/accepton/plan.rb', line 10

def currency
  @currency
end

#idObject (readonly)



10
11
12
# File 'lib/accepton/plan.rb', line 10

def id
  @id
end

#nameObject (readonly)



10
11
12
# File 'lib/accepton/plan.rb', line 10

def name
  @name
end

#period_unitObject (readonly)



10
11
12
# File 'lib/accepton/plan.rb', line 10

def period_unit
  @period_unit
end

Instance Method Details

#created_atTime

The time the plan was created

Returns:

  • (Time)


17
18
19
# File 'lib/accepton/plan.rb', line 17

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