Sha256: fe63c7d2289c16ac929afd79453132d797dc2e481fce249215fb5df8a15b0bd2
Contents?: true
Size: 867 Bytes
Versions: 2
Compression:
Stored size: 867 Bytes
Contents
require 'workarea' require 'workarea/storefront' require 'workarea/admin' require 'workarea/ship_station/engine' require 'workarea/ship_station/version' require 'workarea/ship_station/bogus_gateway' require 'workarea/ship_station/gateway' require 'workarea/ship_station/response' module Workarea module ShipStation def self.credentials (Rails.application.secrets.ship_station || {}).deep_symbolize_keys end def self.config Workarea.config.ship_station end def self.api_key credentials[:api_key] end def self.api_secret credentials[:api_secret] end def self.gateway(rest_endpoint = "") if credentials.present? ShipStation::Gateway.new(api_key: api_key, api_secret: api_secret, rest_endpoint: rest_endpoint) else ShipStation::BogusGateway.new end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
workarea-ship_station-1.0.1 | lib/workarea/ship_station.rb |
workarea-ship_station-1.0.0 | lib/workarea/ship_station.rb |