Sha256: d01580ad5b7eaa317193ae259665b035a83a45d69d404d0835a59fd6726ee1cc
Contents?: true
Size: 761 Bytes
Versions: 1
Compression:
Stored size: 761 Bytes
Contents
require 'rubygems' require 'thor' require 'thor/group' require 'yaml' require 'rest_client' module Factor module CLI class Command < Thor no_tasks do def initialize(*vals) @config_file_dir = File.expand_path("~/.factor") @client = Factor::Client::Client.new @client.login_token(get_config['token']) super(*vals) end def save_config(config) File.open(@config_file_dir,'w') do |file| YAML::dump(config,file) end @client.login_token(get_config['token']) end def get_config File.exists?(@config_file_dir) ? YAML::load_file(@config_file_dir) : {} end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
factor-0.3.1 | lib/cli/command.rb |