Module: Pili::Config

Defined in:
lib/pili/config.rb

Constant Summary collapse

@@settings =
{
  :api_scheme  => "http",
  :api_host    => "pili.qiniuapi.com",
  :api_version => "v1",
  :origin      => "ORIGIN"
}

Class Method Summary collapse

Class Method Details

.api_base_urlObject



17
18
19
# File 'lib/pili/config.rb', line 17

def api_base_url
  "#{@@settings[:api_scheme]}://#{@@settings[:api_host]}/#{@@settings[:api_version]}"
end

.init(options = {}) ⇒ Object



13
14
15
# File 'lib/pili/config.rb', line 13

def init(options = {})
  @@settings.merge!(options)
end

.originObject



21
22
23
# File 'lib/pili/config.rb', line 21

def origin
  @@settings[:origin]
end