class RedmineCLI::Config
Class that stores configuration and manipulates with it
Public Class Methods
configure_rest()
click to toggle source
# File lib/redmine_cli/config.rb, line 11 def self.configure_rest RedmineRest::Models.configure_models user: user, password: password, site: site rescue puts '!!!' puts 'Looks like your config file is corrupted or it was just created.' puts 'Please, use `redmine conf init`' puts '!!!' puts end
create_config()
click to toggle source
# File lib/redmine_cli/config.rb, line 23 def self.create_config defaults = { 'just_created' => true, 'user' => nil, 'password' => nil, 'site' => nil } File.open(@path_to_config, 'w') { |f| f.write defaults.to_yaml } end
new?()
click to toggle source
# File lib/redmine_cli/config.rb, line 31 def self.new? self['just_created'] end