class LightspeedRestaurantClient::Configuration
Attributes
api_token[R]
base_uri[R]
Public Class Methods
new(api_token, base_uri)
click to toggle source
# File lib/lightspeed_restaurant/configuration.rb, line 7 def initialize(api_token, base_uri) @api_token = api_token @base_uri = base_uri end
Public Instance Methods
with(attributes)
click to toggle source
# File lib/lightspeed_restaurant/configuration.rb, line 12 def with(attributes) attributes_with_string_keys = {} attributes.dup.each_pair do |name, value| attributes_with_string_keys[name.to_s] = value end self.class.new( attributes_with_string_keys.fetch('api_token', api_token), attributes_with_string_keys.fetch('base_uri', base_uri) ) end