5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/generators/spud/blog/random_posts_generator.rb', line 5
def generate
if Spud::Blog.config.blog_enabled
puts 'Generating random blog posts...'
random_posts(false)
end
if Spud::Blog.config.news_enabled
puts 'Generating random news posts...'
random_posts(true)
end
puts 'Assigning categories...'
category_ids = SpudPostCategory.all.collect{ |c| c.id }
SpudPost.all.each do |p|
p.category_ids = [category_ids[rand(category_ids.length)]]
p.save
end
puts 'Done!'
end
|