class SiteMandala::Configuration

Attributes

base_url[R]
token[R]

Public Class Methods

configure(config) click to toggle source
# File lib/sitemandala/configuration.rb, line 10
def configure(config)
  config.stringify_keys!
  @token = config["token"]
  @base_url = config["base_url"] || "https://api.sitemandala.com"
  self
end
ensure!(*params) click to toggle source
# File lib/sitemandala/configuration.rb, line 22
def ensure!(*params)
  params.each do |p|
    raise SiteMandala::ConfigurationError.new("'#{p}' not configured") unless instance_variable_get "@#{p}"
  end
end
reset!() click to toggle source
# File lib/sitemandala/configuration.rb, line 17
def reset!
  @token = nil
  @base_url = "https://api.sitemandala.com"
end