class Reactor::Plans::UpdateObjClass
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
Reactor::Plans::CommonObjClass::new
# File lib/reactor/plans/update_obj_class.rb, line 6 def initialize(*args) super() (name, x), options = separate_arguments(*args) @name = name || options[:name] end
Public Instance Methods
migrate!()
click to toggle source
# File lib/reactor/plans/update_obj_class.rb, line 19 def migrate! migrate_attrs!(@klass) migrate_params!(@klass) end
prepare!()
click to toggle source
# File lib/reactor/plans/update_obj_class.rb, line 12 def prepare! error("objClass #{@name} not found") if Reactor::Cm::ObjClass.exists?(@name) @klass = Reactor::Cm::ObjClass.get(@name) prepare_attrs!(@klass) prepare_params!(@klass) end