class CCBill::Configuration
Constants
- LIVE_ENDPOINT
- TEST_ENDPOINT
Attributes
account[RW]
default_currency[RW]
flexform_id[RW]
live_endpoint[RW]
max_price[RW]
min_price[RW]
mode[RW]
salt[RW]
sub_account[RW]
test_endpoint[RW]
Public Class Methods
new()
click to toggle source
# File lib/ccbill_ruby/configuration.rb, line 21 def initialize @mode = :test @default_currency = '840' # USD @min_price = 2.95 @max_price = 100 @test_endpoint = TEST_ENDPOINT @live_endpoint = LIVE_ENDPOINT end
Public Instance Methods
endpoint()
click to toggle source
# File lib/ccbill_ruby/configuration.rb, line 36 def endpoint if test? test_endpoint else live_endpoint end end
test?()
click to toggle source
# File lib/ccbill_ruby/configuration.rb, line 32 def test? mode.to_sym == :test end