Skip to content
This repository was archived by the owner on Nov 17, 2020. It is now read-only.

Commit 1b6fc6d

Browse files
committed
Move seeds to rake task
1 parent b763dd7 commit 1b6fc6d

File tree

2 files changed

+33
-18
lines changed

2 files changed

+33
-18
lines changed

db/seeds.rb

Lines changed: 0 additions & 18 deletions
This file was deleted.

lib/tasks/seeds.rake

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
namespace :db do
2+
3+
desc 'Create fake seeds for dev'
4+
task dev_seeds: :environment do
5+
puts "----------------"
6+
puts "Wait and seeds !"
7+
puts "----------------"
8+
puts ""
9+
10+
puts "cleaning DB : destroy #{Dependency.count} dependencies"
11+
puts "cleaning DB : destroy #{Comment.count} comments "
12+
Dependency.destroy_all
13+
Comment.destroy_all
14+
15+
puts "create 2 dependencies: Faker and Rubocop"
16+
d1 = Dependency.create(name: "Faker")
17+
d2 = Dependency.create(name: "Rubocop")
18+
19+
puts "create 1 unpublished comment, related to dependency Faker"
20+
Comment.create(body: "I won't publish my point of view about Faker, but ...", published: false, dependency: d1)
21+
22+
puts "create 2 published comments, related to dependency Rubocop"
23+
Comment.create(body: "In love with Rubocop: Good Style!", published: true, dependency: d2)
24+
Comment.create(body: "80 characters is too much => let's code twenty_per_line", published: true, dependency: d2)
25+
26+
puts "#{Dependency.count} created"
27+
puts "#{Comment.count} created"
28+
29+
puts "----------------"
30+
puts "Happy Growing !"
31+
puts "----------------"
32+
end
33+
end

0 commit comments

Comments
 (0)