class Seedog::DSL

Public Class Methods

new(evaluator) click to toggle source
# File lib/seedog/dsl.rb, line 7
def initialize(evaluator)
  @evaluator = evaluator
end

Private Instance Methods

model(model_class, &block) click to toggle source
# File lib/seedog/dsl.rb, line 13
def model(model_class, &block)
  model = Model.new(@evaluator, model_class)
  model.(&block)
end
transaction() { || ... } click to toggle source
# File lib/seedog/dsl.rb, line 18
def transaction
  Transaction.new { yield }
end