lib/spark_api/configuration.rb in spark_api-1.4.14 vs lib/spark_api/configuration.rb in spark_api-1.4.15

- old
+ new

@@ -9,11 +9,11 @@ end # valid configuration options VALID_OPTION_KEYS = [:api_key, :api_secret, :api_user, :endpoint, :user_agent, :version, :ssl, :ssl_verify, :oauth2_provider, :authentication_mode, - :auth_endpoint, :callback, :compress, :timeout].freeze + :auth_endpoint, :callback, :compress, :timeout, :middleware].freeze OAUTH2_KEYS = [:authorization_uri, :access_uri, :client_id, :client_secret, # Requirements for authorization_code grant type :redirect_uri, # Requirements for password grant type :username, :password, @@ -34,16 +34,18 @@ DEFAULT_REDIRECT_URI = "https://sparkplatform.com/oauth2/callback" DEFAULT_AUTH_ENDPOINT = 'https://sparkplatform.com/openid' # Ignored for Spark API Auth DEFAULT_AUTHORIZATION_URI = 'https://sparkplatform.com/oauth2' DEFAULT_VERSION = 'v1' DEFAULT_ACCESS_URI = "#{DEFAULT_ENDPOINT}/#{DEFAULT_VERSION}/oauth2/grant" + DEFAULT_SESSION_PATH = "/#{DEFAULT_VERSION}/session" DEFAULT_USER_AGENT = "Spark API Ruby Gem #{VERSION}" DEFAULT_SSL = true DEFAULT_SSL_VERIFY = true DEFAULT_OAUTH2 = nil DEFAULT_COMPRESS = false DEFAULT_TIMEOUT = 5 # seconds + DEFAULT_MIDDLEWARE = 'spark_api' X_SPARK_API_USER_AGENT = "X-SparkApi-User-Agent" attr_accessor *VALID_OPTION_KEYS def configure @@ -73,9 +75,10 @@ self.ssl = DEFAULT_SSL self.ssl_verify = DEFAULT_SSL_VERIFY self.version = DEFAULT_VERSION self.compress = DEFAULT_COMPRESS self.timeout = DEFAULT_TIMEOUT + self.middleware = DEFAULT_MIDDLEWARE self end end end