Module: Wp2tumblr::Config

Defined in:
lib/wp2tumblr/config.rb

Constant Summary collapse

VALID_OPTIONS_KEYS =
[
  :consumer_key,
  :consumer_secret,
  :oauth_token,
  :oauth_token_secret
]

Class Method Summary collapse

Class Method Details

.save_api_credentials(credentials, file_name) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/wp2tumblr/config.rb', line 11

def self.save_api_credentials(credentials, file_name)
  File.open(File.join(ENV['HOME'], file_name), "w") do |f|
    configuration = {}
    VALID_OPTIONS_KEYS.each do |key|
      configuration[key.to_s] = credentials[key]
    end
    f.write YAML.dump configuration
  end
end