class Crowbar::Client::App::Proposal
A Thor based CLI wrapper for proposal commands
Public Instance Methods
accepts_reset?()
click to toggle source
# File lib/crowbar/client/app/proposal.rb, line 369 def accepts_reset? return true if options[:yes] question = <<-QUESTION.strip_heredoc Usage of this command is unsupported, unless you have been specifically told to run it as part of a support request! Are you sure you want to proceed? QUESTION answer = ask( question, :red, limited_to: [ "yes", "no" ] ) answer == "yes" end
commit(barclamp, proposal)
click to toggle source
# File lib/crowbar/client/app/proposal.rb, line 321 def commit(barclamp, proposal) Command::Proposal::Commit.new( *command_params( barclamp: barclamp, proposal: proposal ) ).execute rescue => e catch_errors(e) end
create(barclamp, proposal = "default")
click to toggle source
# File lib/crowbar/client/app/proposal.rb, line 204 def create(barclamp, proposal = "default") Command::Proposal::Create.new( *command_params( barclamp: barclamp, proposal: proposal ) ).execute rescue => e catch_errors(e) end
delete(barclamp, proposal)
click to toggle source
# File lib/crowbar/client/app/proposal.rb, line 283 def delete(barclamp, proposal) Command::Proposal::Delete.new( *command_params( barclamp: barclamp, proposal: proposal ) ).execute rescue => e catch_errors(e) end
dequeue(barclamp, proposal)
click to toggle source
# File lib/crowbar/client/app/proposal.rb, line 302 def dequeue(barclamp, proposal) Command::Proposal::Dequeue.new( *command_params( barclamp: barclamp, proposal: proposal ) ).execute rescue => e catch_errors(e) end
edit(barclamp, proposal)
click to toggle source
# File lib/crowbar/client/app/proposal.rb, line 264 def edit(barclamp, proposal) Command::Proposal::Edit.new( *command_params( barclamp: barclamp, proposal: proposal ) ).execute rescue => e catch_errors(e) end
list(barclamp)
click to toggle source
# File lib/crowbar/client/app/proposal.rb, line 72 def list(barclamp) Command::Proposal::List.new( *command_params( barclamp: barclamp ) ).execute rescue => e catch_errors(e) end
reset(barclamp, proposal = "default")
click to toggle source
# File lib/crowbar/client/app/proposal.rb, line 352 def reset(barclamp, proposal = "default") unless accepts_reset? say "Canceled reset" return end Command::Proposal::Reset.new( *command_params( barclamp: barclamp, proposal: proposal ) ).execute rescue => e catch_errors(e) end
show(barclamp, proposal)
click to toggle source
# File lib/crowbar/client/app/proposal.rb, line 143 def show(barclamp, proposal) Command::Proposal::Show.new( *command_params( barclamp: barclamp, proposal: proposal ) ).execute rescue => e catch_errors(e) end