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