module Cli::Client
Attributes
config[RW]
Public Instance Methods
client()
click to toggle source
# File lib/cli/client.rb, line 5 def client load_config @client ||= Fog::Tasks.new(:provider => 'Wunderlist', :wunderlist_username => config[:username], :wunderlist_password => config[:password]) end
config_file()
click to toggle source
# File lib/cli/client.rb, line 25 def config_file File.join(ENV['HOME'], '.wunderlist') end
load_config()
click to toggle source
# File lib/cli/client.rb, line 13 def load_config if File.exists?(config_file) @config ||= YAML::load_file(config_file) else {} end end
save_config()
click to toggle source
# File lib/cli/client.rb, line 21 def save_config File.open(self.class.config_file, 'w') {|f| f.write old_config.to_yaml } end