module RailsSeeds

Constants

VERSION

Public Class Methods

retrieve_path(file) click to toggle source
# File lib/rails_seeds/helpers.rb, line 3
def retrieve_path(file)
  File.join(seed_folder, file)
end
run(file, method = :system) click to toggle source
# File lib/rails_seeds/helpers.rb, line 17
def run(file, method = :system)
  path = RailsSeeds.retrieve_path(file)

  puts "Run seed #{path}"

  send(method, "rails runner #{path}")
end
valid_file?(file) click to toggle source
# File lib/rails_seeds/helpers.rb, line 7
def valid_file?(file)
  path = retrieve_path(file)

  return true if File.file?(path)

  puts "#{path} is invalid."

  false
end

Private Class Methods

seed_folder() click to toggle source
# File lib/rails_seeds/helpers.rb, line 27
def seed_folder
  @seed_folder ||= File.join(Rails.root, 'db', 'seed')
end