Sha256: 8b44ba0f8674bedadf37e574c1e3f1e6ea063bc9c46889596247d5d12943ca56
Contents?: true
Size: 444 Bytes
Versions: 49
Compression:
Stored size: 444 Bytes
Contents
# -*- encoding : utf-8 -*- require 'reactor/plans/prepared' module Reactor module Plans class DeleteObj include Prepared def initialize(opts={}) @key = opts[:obj_id] || opts[:path] end def prepare! error("object (key=#{@key}) not found") if not Reactor::Cm::Obj.exists?(@key) end def migrate! obj = Reactor::Cm::Obj.get(@key) obj.delete! end end end end
Version data entries
49 entries across 49 versions & 2 rubygems