class Troo::CLI::Add

Public Instance Methods

board(name = nil) click to toggle source
# File lib/troo/cli/add.rb, line 11
def board(name = nil)
  value = name.nil? ? prompt_for_name : name
  say Commands::Add.dispatch(value, nil, type: :board)
end
card(id, name = nil) click to toggle source
# File lib/troo/cli/add.rb, line 22
def card(id, name = nil)
  value = name.nil? ? prompt_for_name : name
  say Commands::Add.dispatch(value, id, type: :card)
end
comment(id, comment = nil) click to toggle source
# File lib/troo/cli/add.rb, line 33
def comment(id, comment = nil)
  value = comment.nil? ? prompt_for_comment : comment
  say Commands::Add.dispatch(value, id, type: :comment)
end
list(id, name = nil) click to toggle source
# File lib/troo/cli/add.rb, line 44
def list(id, name = nil)
  value = name.nil? ? prompt_for_name : name
  say Commands::Add.dispatch(value, id, type: :list)
end

Private Instance Methods

prompt_for_comment() click to toggle source
# File lib/troo/cli/add.rb, line 55
def prompt_for_comment
  @answer = ask('Please enter a comment:')
end
prompt_for_name() click to toggle source
# File lib/troo/cli/add.rb, line 51
def prompt_for_name
  @answer = ask('Please enter a name:')
end