class BigcommerceOAuthAPI::API
Public Class Methods
new(options = {})
click to toggle source
# File lib/bigcommerce-oauth-api/api.rb, line 9 def initialize(options = {}) merged_options = BigcommerceOAuthAPI.options.merge(options) warn "[DEPRECATION] bigcommerce-oauth-api: 'config.format' will be removed in v2.0.0" unless merged_options[:format] == :json warn "[DEPRECATION] bigcommerce-oauth-api: 'config.if_modified_since' will be removed in v2.0.0" unless merged_options[:if_modified_since].nil? Configuration::VALID_OPTIONS_KEYS.each do |key| send("#{key}=", merged_options[key]) end end
Public Instance Methods
config()
click to toggle source
# File lib/bigcommerce-oauth-api/api.rb, line 19 def config conf = {} Configuration::VALID_OPTIONS_KEYS.each do |key| conf[key] = send(key) end conf end
is_legacy?()
click to toggle source
# File lib/bigcommerce-oauth-api/api.rb, line 27 def is_legacy? !user_name.nil? && !api_key.nil? && endpoint != Configuration::DEFAULT_ENDPOINT end