class Booker::CustomerClient

Public Class Methods

new(options={}) click to toggle source
Calls superclass method Booker::Client::new
# File lib/booker/customer_client.rb, line 5
def initialize(options={})
  super
  self.token_store ||= GenericTokenStore
  self.token_store_callback_method ||= :update_booker_access_token!
end

Public Instance Methods

access_token_options() click to toggle source
Calls superclass method Booker::Client#access_token_options
# File lib/booker/customer_client.rb, line 15
def access_token_options; super.merge!(grant_type: 'client_credentials'); end
default_base_url() click to toggle source
# File lib/booker/customer_client.rb, line 13
def default_base_url; 'https://apicurrent-app.booker.ninja/webservice4/json/CustomerService.svc'; end
env_base_url_key() click to toggle source
# File lib/booker/customer_client.rb, line 11
def env_base_url_key; 'BOOKER_CUSTOMER_SERVICE_URL'; end