class Sage300Kit::Client

Constants

DEFAULT_TIMEOUT

Public Class Methods

new(options = {}) click to toggle source
# File lib/sage300_kit/client.rb, line 31
def initialize(options = {})
  @auth = options[:auth] || ENV["SAGE_300_KEY"]
  @timeout = options[:timeout] || DEFAULT_TIMEOUT

  self.class.default_options.merge!(
    headers: {
      'Authorization' => @auth,
      'Content-Type' => 'application/json'
    },
    timeout: @timeout
  )
end