module Fabrial
Constants
- VERSION
Public Class Methods
before_create(&block)
click to toggle source
# File lib/fabrial.rb, line 27 def self.before_create(&block) @before_create = block end
before_fabricate(&block)
click to toggle source
# File lib/fabrial.rb, line 14 def self.before_fabricate(&block) @before_fabricate = block end
reset()
click to toggle source
# File lib/fabrial.rb, line 35 def self.reset @before_fabricate = nil @before_create = nil end
run_before_create(klass, data, ancesstors, children)
click to toggle source
# File lib/fabrial.rb, line 31 def self.run_before_create(klass, data, ancesstors, children) @before_create&.call klass, data, ancesstors, children end
run_before_fabricate(objects)
click to toggle source
# File lib/fabrial.rb, line 18 def self.run_before_fabricate(objects) if @before_fabricate @before_fabricate&.call objects else objects end end