class Gzr::Commands::Plan::Enable

Public Class Methods

new(plan_id,options) click to toggle source
Calls superclass method Gzr::Command::new
# File lib/gzr/commands/plan/enable.rb, line 32
def initialize(plan_id,options)
  super()
  @plan_id = plan_id
  @options = options
end

Public Instance Methods

execute(input: $stdin, output: $stdout) click to toggle source
# File lib/gzr/commands/plan/enable.rb, line 38
def execute(input: $stdin, output: $stdout)
  say_warning("options: #{@options.inspect}") if @options[:debug]
  with_session do
    plan = update_scheduled_plan(@plan_id, { :enabled=>true })
    output.puts "Enabled plan #{plan.id}" unless @options[:plain] 
    output.puts plan.id if @options[:plain] 
  end
end