module HermesAPI

Constants

JSON_PRODUCTION_SITE
JSON_TESTING_SITE

temporarily disabled until it is fixed JSON_TESTING_SITE = “hermeslive-pre-prod.apigee.net

OAUTH_PRODUCTION_SITE
OAUTH_TESTING_SITE
PRODUCTION_SITE
TESTING_SITE
VERSION

Public Class Methods

after_configure() click to toggle source
# File lib/hermes_api/configuration.rb, line 22
def after_configure
  HermesAPI::Base.site = config.env.to_s == "production" ? PRODUCTION_SITE : TESTING_SITE
  HermesAPI::Base.proxy = config.proxy

  HermesAPI::JsonBase.site = config.env.to_s == "production" ? JSON_PRODUCTION_SITE : JSON_TESTING_SITE
  HermesAPI::OAuth.site = config.env.to_s == "production" ? OAUTH_PRODUCTION_SITE : OAUTH_TESTING_SITE

  if defined?(Rails) && Rails.respond_to?(:cache) && Rails.cache.is_a?(ActiveSupport::Cache::Store)
    HermesAPI.cache = Rails.cache
  end
end
config() click to toggle source
# File lib/hermes_api/configuration.rb, line 18
def config
  @config ||= Configuration.new
end
configure() { |config| ... } click to toggle source
# File lib/hermes_api/configuration.rb, line 34
def configure
  yield config

  after_configure
end