Sha256: 9eee8f4bf7e254036214aa9ad74990652b6a6cf8943d3206cc043500a7f31db2

Contents?: true

Size: 951 Bytes

Versions: 4

Compression:

Stored size: 951 Bytes

Contents

namespace :rc do
  desc "Loads admin user and other structural data required by RC.  You must run this task before using RC."
  task :bootstrap => :environment do
    # create the default admin user
    User.create(:login => 'rc_admin',
                :email => 'admin@changeme.com', 
                :salt => '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', 
                :crypted_password => '00742970dc9e6319f8019fd54864d3ea740f04b1',
                :password => 'test', 
                :password_confirmation => 'test')
    
    # create an admin role and and assign the default admin user to the role
    role = Role.create(:name => 'admin')
    user = User.find(1)
    user.roles << role
    user.save!    

    # create some built-in tax treatments to choose from
    TaxTreatment.create(:name => "Non taxable")
    TaxTreatment.create(:name => "U.S. Sales Tax")
    
    puts "RC bootstrap process completed."
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
railscart-0.0.1 starter-app/vendor/plugins/railscart/lib/tasks/rc_bootstrap.rake
railscart-0.0.2 starter_app/vendor/plugins/railscart/lib/tasks/rc_bootstrap.rake
railscart-0.0.3 starter_app/vendor/plugins/railscart/lib/tasks/rc_bootstrap.rake
railscart-0.0.4 starter_app/vendor/plugins/railscart/lib/tasks/rc_bootstrap.rake