Class: Mushikago::Config

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/mushikago/configuration.rb

Overview

Mushikago SDK for Rubyの各設定

Instance Method Summary collapse

Instance Method Details

#load(options = {}) ⇒ Object

Examples:

Mushikago.config.load(:api_key => 'ABCDEFG', :secret_key => 'HIJKLMN')

Parameters:

  • options (Hash) (defaults to: {})

    optionsをロードします

Options Hash (options):

  • :api_key(ENV['MUSHIKAGO_API_KEY']) (String)

    発行されたAPIKeyを設定する

  • :secret_key(ENV['MUSHIKAGO_SECRET_KEY']) (String)

    発行されたSecretKeyを設定する

  • :endpoint('api.mushikago.org') (String)

    標準のエンドポイントを設定する



14
15
16
17
18
# File 'lib/mushikago/configuration.rb', line 14

def load options={}
  options.each do |key, value|
    supplied[key.to_sym] = value
  end
end