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