class Seedog::DSL::Model
Attributes
model_class[R]
Public Class Methods
new(evaluator, model_class)
click to toggle source
# File lib/seedog/dsl/model.rb, line 6 def initialize(evaluator, model_class) @evaluator = evaluator @model_class = model_class end
Public Instance Methods
call(&block)
click to toggle source
# File lib/seedog/dsl/model.rb, line 11 def call(&block) instance_exec(&block) end
Private Instance Methods
record(upsert_attributes, &block)
click to toggle source
# File lib/seedog/dsl/model.rb, line 17 def record(upsert_attributes, &block) record = Record.new(@evaluator, self, upsert_attributes) record.(&block) end