class NinjaVan::Config
Attributes
cancel_endpoint[RW]
client_id[RW]
client_secret[RW]
create_endpoint[RW]
create_order_required_params[RW]
domain[RW]
get_access_token_endpoint[RW]
get_detail_endpoint[RW]
get_status_endpoint[RW]
get_token_from_cache_klass[RW]
grant_type[RW]
Public Instance Methods
get_token_from_cache()
click to toggle source
# File lib/ninja_van/config.rb, line 19 def get_token_from_cache if self.get_token_from_cache_klass.is_a?(Class) self.get_token_from_cache_klass.new.call else raise NinjaVan::ConfigError.new("get_token_from_cache_klass is not class!") end end
require!(key)
click to toggle source
# File lib/ninja_van/config.rb, line 27 def require!(key) setup_value = self.send(key) raise NinjaVan::ConfigError.new("#{key} is nil!") if setup_value.nil? return setup_value end