class Reactor::Plans::DeleteObj
Public Class Methods
new(opts={})
click to toggle source
# File lib/reactor/plans/delete_obj.rb, line 8 def initialize(opts={}) @key = opts[:obj_id] || opts[:path] end
Public Instance Methods
migrate!()
click to toggle source
# File lib/reactor/plans/delete_obj.rb, line 16 def migrate! obj = Reactor::Cm::Obj.get(@key) obj.delete! end
prepare!()
click to toggle source
# File lib/reactor/plans/delete_obj.rb, line 12 def prepare! error("object (key=#{@key}) not found") if not Reactor::Cm::Obj.exists?(@key) end