class Reactor::Plans::RenameObjClass
Public Class Methods
new(*args)
click to toggle source
# File lib/reactor/plans/rename_obj_class.rb, line 6 def initialize(*args) (from, to), options = separate_arguments(*args) @from = from || options[:from] @to = to || options[:to] end
Public Instance Methods
migrate!()
click to toggle source
# File lib/reactor/plans/rename_obj_class.rb, line 19 def migrate! Reactor::Cm::ObjClass.rename(@from, @to) end
prepare!()
click to toggle source
# File lib/reactor/plans/rename_obj_class.rb, line 12 def prepare! error("from is nil") if @from.nil? error("to is nil") if @to.nil? error("from does not exist") if not Reactor::Cm::ObjClass.exists?(@from) error("to does exist") if Reactor::Cm::ObjClass.exists?(@to) end