class RedmineCLI::Subcommands::Conf

All methods for working with config file

Public Instance Methods

init() click to toggle source
# File lib/redmine_cli/subcommands/conf.rb, line 15
def init
  Config['user'] = ask m('commands.conf.init.enter_user'), default: Config['user']
  Config['password'] = ask m('commands.conf.init.enter_password'), default: Config['password']
  Config['site'] = ask_url m('commands.conf.init.enter_site'), default: Config['site']
  Config['just_created'] = false

  Config.save

  puts m(:thank_you)
end
status_complete() click to toggle source
# File lib/redmine_cli/subcommands/conf.rb, line 27
def status_complete
  puts m('commands.conf.status_complete.select_status')
  Config['statuses'] ||= {}
  Config['statuses']['complete'] = ask_for_object(RedmineRest::Models::IssueStatus.all).id
  Config.save
  puts m(:thank_you)
end