Class: ShopifyApp::BillingConfiguration
- Inherits:
-
Object
- Object
- ShopifyApp::BillingConfiguration
- Defined in:
- lib/shopify_app/configuration.rb
Constant Summary collapse
- INTERVAL_ONE_TIME =
"ONE_TIME"- INTERVAL_EVERY_30_DAYS =
"EVERY_30_DAYS"- INTERVAL_ANNUAL =
"ANNUAL"
Instance Attribute Summary collapse
-
#amount ⇒ Object
readonly
Returns the value of attribute amount.
-
#charge_name ⇒ Object
readonly
Returns the value of attribute charge_name.
-
#currency_code ⇒ Object
readonly
Returns the value of attribute currency_code.
-
#interval ⇒ Object
readonly
Returns the value of attribute interval.
Instance Method Summary collapse
-
#initialize(charge_name:, amount:, interval:, currency_code: "USD") ⇒ BillingConfiguration
constructor
A new instance of BillingConfiguration.
Constructor Details
#initialize(charge_name:, amount:, interval:, currency_code: "USD") ⇒ BillingConfiguration
Returns a new instance of BillingConfiguration.
122 123 124 125 126 127 |
# File 'lib/shopify_app/configuration.rb', line 122 def initialize(charge_name:, amount:, interval:, currency_code: "USD") @charge_name = charge_name @amount = amount @currency_code = currency_code @interval = interval end |
Instance Attribute Details
#amount ⇒ Object (readonly)
Returns the value of attribute amount.
118 119 120 |
# File 'lib/shopify_app/configuration.rb', line 118 def amount @amount end |
#charge_name ⇒ Object (readonly)
Returns the value of attribute charge_name.
117 118 119 |
# File 'lib/shopify_app/configuration.rb', line 117 def charge_name @charge_name end |
#currency_code ⇒ Object (readonly)
Returns the value of attribute currency_code.
119 120 121 |
# File 'lib/shopify_app/configuration.rb', line 119 def currency_code @currency_code end |
#interval ⇒ Object (readonly)
Returns the value of attribute interval.
120 121 122 |
# File 'lib/shopify_app/configuration.rb', line 120 def interval @interval end |