class Lightspeed::Configuration
Attributes
environment[RW]
rate_limit[RW]
Public Class Methods
new(rate_limit: nil)
click to toggle source
# File lib/lightspeed/configuration.rb, line 5 def initialize(rate_limit: nil) @rate_limit = rate_limit || false @environment = :production end
Public Instance Methods
environment=(env)
click to toggle source
# File lib/lightspeed/configuration.rb, line 10 def environment=(env) env = env.to_sym unless [:development, :production].include?(env) raise ArgumentError, "#{env.inspect} is not a valid environment" end @environment = env end
server()
click to toggle source
# File lib/lightspeed/configuration.rb, line 18 def server case environment when :development "http://#{ENV['GATEWAY_SERVER'] || 'localhost:3000'}" when :production "https://api.merchantos.com/API/" end end