Sha256: 63c890668433c975548ca0d129e6a59e6f5dc06ad92e14d808d38db009572b84

Contents?: true

Size: 839 Bytes

Versions: 2

Compression:

Stored size: 839 Bytes

Contents

# encoding: UTF-8

namespace :activeadmin do
  desc "Create default admin user"
  task :create_admin => :environment do
    AdminUser.create :email => 'admin@example.com', :password => 'password', :password_confirmation => 'password'
    puts "New admin user created:
            email: admin@example.com
            password: password"
  end

  desc "Add missing settings from activeadmin_settings.yml file to the db"
  task :add_settings => :environment do
    ActiveadminSettings.all_settings.each_key |name|
      Setting.find_or_create_by(name: name)
    end
  end

  desc "Add settings from activeadmin_settings.yml file to the db"
  task :flush_settings => :environment do
    ActiveadminSettings::Setting.all.destroy
    ActiveadminSettings.all_settings.each_key |name|
      Setting.find_or_create_by(name: name)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
activeadmin-settings-0.2.2 lib/tasks/activeadmin_settings.rake
activeadmin-settings-0.2.1 lib/tasks/activeadmin_settings.rake