class Gzr::Commands::Look::Rm
Public Class Methods
new(look_id, options)
click to toggle source
Calls superclass method
Gzr::Command::new
# File lib/gzr/commands/look/rm.rb, line 32 def initialize(look_id, options) super() @look_id = look_id @options = options end
Public Instance Methods
execute(input: $stdin, output: $stdout)
click to toggle source
# File lib/gzr/commands/look/rm.rb, line 38 def execute(input: $stdin, output: $stdout) say_warning("options: #{@options.inspect}") if @options[:debug] with_session do if @options[:restore] update_look(@look_id, {:deleted=>false}) elsif @options[:soft] update_look(@look_id, {:deleted=>true}) else delete_look(@look_id) end end end