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
create_deps()
Alias for: create_dependencies
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
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