Sha256: 1f4eca52b2f24e86b5261a99473ad6d40ef50a7c864b229167439815a4b8e75d
Contents?: true
Size: 474 Bytes
Versions: 1
Compression:
Stored size: 474 Bytes
Contents
require_relative "../factory_bot" module Brut module Backend class SeedData def self.inherited(seed_data_klass) @classes ||= [] @classes << seed_data_klass end def self.classes = @classes || [] def setup! Brut::FactoryBot.new.setup! end def load_seeds! DB.transaction do self.class.classes.each do |klass| klass.new.seed! end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
brut-0.0.1 | lib/brut/back_end/seed_data.rb |