Sha256: d146946621c4ec5d6381a9608bf178a4ad5ac316e5e9b8200e90e5dbd85d1cef
Contents?: true
Size: 678 Bytes
Versions: 2
Compression:
Stored size: 678 Bytes
Contents
# frozen_string_literal: true require 'seedbank/dsl' require 'seedbank/runner' module Seedbank class << self attr_writer :application_root, :seeds_root, :nesting, :matcher def application_root @application_root ||= Pathname.new(Rake.application.original_dir) end def seeds_root @seeds_root ||= File.join(application_root, 'db', 'seeds') end def nesting @nesting ||= 2 end def matcher @matcher ||= '*.seeds.rb' end end def self.load_tasks Dir[File.expand_path('../tasks/*.rake', __FILE__)].each { |ext| load ext } end require 'seedbank/railtie' if defined?(Rails) && Rails::VERSION::MAJOR >= 3 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
seedbank-0.5.0 | lib/seedbank.rb |
seedbank-0.5.0.pre | lib/seedbank.rb |