class MR::Factory::ModelStack
Attributes
model[R]
Public Class Methods
new(model, factory_config)
click to toggle source
# File lib/mr/factory/model_stack.rb, line 11 def initialize(model, factory_config) @model = model @record_stack = MR::Factory::RecordStack.for_record(model.record, factory_config) end
Public Instance Methods
create()
click to toggle source
# File lib/mr/factory/model_stack.rb, line 18 def create; @record_stack.create; end
create_dependencies()
click to toggle source
# File lib/mr/factory/model_stack.rb, line 21 def create_dependencies; @record_stack.create_dependencies; end
Also aliased as: create_deps
destroy()
click to toggle source
# File lib/mr/factory/model_stack.rb, line 19 def destroy; @record_stack.destroy; end
destroy_dependencies()
click to toggle source
# File lib/mr/factory/model_stack.rb, line 24 def destroy_dependencies; @record_stack.destroy_dependencies; end
Also aliased as: destroy_deps
factory_config()
click to toggle source
# File lib/mr/factory/model_stack.rb, line 16 def factory_config; @record_stack.factory_config; end