class Contents::Generators::DemoGenerator

Public Instance Methods

seed() click to toggle source
# File lib/generators/contents/demo_generator.rb, line 7
def seed
  5.times do
    page = Contents::Page.create(page_params)
    page.subpages.create(page_params)
  end
end

Private Instance Methods

page_params() click to toggle source
# File lib/generators/contents/demo_generator.rb, line 16
def page_params
  {
    title: Faker::Lorem.words.join(' ').to_s.titleize,
    description: Faker::Lorem.sentence,
    keywords: Faker::Lorem.words.join(', '),
    body: Faker::Lorem.paragraph
  }
end