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