Module: Pili::Config

Defined in:
lib/pili/config.rb

Constant Summary collapse

@@settings =
{
  :api_scheme  => "http",
  :api_host    => "pili.qiniuapi.com",
  :api_version => "v2",
  :api_user_agent => "pili-sdk-ruby/v2-#{Pili::VERSION} Ruby/#{RUBY_VERSION}-p#{RUBY_PATCHLEVEL}"
}

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

.user_agentObject



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

def user_agent
  @@settings[:api_user_agent]
end