module Workarea::Orderbot

Constants

VERSION

Public Class Methods

api_configured?() click to toggle source
# File lib/workarea/orderbot.rb, line 27
def self.api_configured?
  api_user_name.present? && api_password.present?
end
api_password() click to toggle source
# File lib/workarea/orderbot.rb, line 23
def self.api_password
  Workarea.config.orderbot_api_password
end
api_user_name() click to toggle source
# File lib/workarea/orderbot.rb, line 19
def self.api_user_name
  Workarea.config.orderbot_api_email_address
end
config() click to toggle source
# File lib/workarea/orderbot.rb, line 15
def self.config
  Workarea.config.orderbot
end
gateway() click to toggle source
# File lib/workarea/orderbot.rb, line 35
def self.gateway
  if Rails.env.test?
    Orderbot::BogusGateway.new
  else
    Orderbot::Gateway.new(api_user_name: api_user_name, api_password: api_password, test: test?)
  end
end
test?() click to toggle source
# File lib/workarea/orderbot.rb, line 31
def self.test?
  Workarea.config.use_orderbot_staging_environment
end