Sha256: 3ab92b15006ed40274c50da89af76befa7e360acd7783ddfdd5e58bfbd68db06

Contents?: true

Size: 699 Bytes

Versions: 12

Compression:

Stored size: 699 Bytes

Contents

# Namespace Guts tasks
namespace :guts do
  # Namespace Guts DB tasks
  namespace :db do
    desc 'Initial setup of Guts data'
    task seed: :environment do
      type       = Guts::Type.new
      type.title = 'Page'
      type.slug  = 'page'
      type.save!
      
      type       = Guts::Type.new
      type.title = 'Post'
      type.slug  = 'post'
      type.save!
      
      category       = Guts::Category.new
      category.title = 'Uncategorized'
      category.slug  = 'uncategorized'
      category.save!
      
      group       = Guts::Group.new
      group.title = 'Admins'
      group.slug  = 'admins'
      group.save!
      
      puts '[Guts] Database seeded'
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
guts-1.3.6 lib/tasks/guts_tasks.rake
guts-1.3.5 lib/tasks/guts_tasks.rake
guts-1.3.4 lib/tasks/guts_tasks.rake
guts-1.3.3 lib/tasks/guts_tasks.rake
guts-1.3.2 lib/tasks/guts_tasks.rake
guts-1.3.1 lib/tasks/guts_tasks.rake
guts-1.3.0 lib/tasks/guts_tasks.rake
guts-1.2.2 lib/tasks/guts_tasks.rake
guts-1.2.1 lib/tasks/guts_tasks.rake
guts-1.2.0 lib/tasks/guts_tasks.rake
guts-1.1.1 lib/tasks/guts_tasks.rake
guts-1.1.0 lib/tasks/guts_tasks.rake