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