Module: RailsSeeds
- Defined in:
- lib/rails_seeds.rb,
lib/rails_seeds/helpers.rb,
lib/rails_seeds/railtie.rb,
lib/rails_seeds/version.rb,
lib/generators/rails_seeds/seed/seed_generator.rb
Defined Under Namespace
Modules: Generators
Classes: Railtie
Constant Summary
collapse
- VERSION =
'0.1.2'
Class Method Summary
collapse
Class Method Details
.retrieve_path(file) ⇒ Object
3
4
5
|
# File 'lib/rails_seeds/helpers.rb', line 3
def retrieve_path(file)
File.join(seed_folder, file)
end
|
.run(file, method = :system) ⇒ Object
17
18
19
20
21
22
23
|
# 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) ⇒ Boolean
7
8
9
10
11
12
13
14
15
|
# 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
|