Sha256: 2906eefb2300896c5b75fd6054bc5b6d5e32de28c0f5e2c0a2ccfb158b3b554f

Contents?: true

Size: 792 Bytes

Versions: 3

Compression:

Stored size: 792 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 do |name|
      puts "Add setting: #{name}"
      ActiveadminSettings::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
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activeadmin-settings-0.2.5 lib/tasks/activeadmin_settings.rake
activeadmin-settings-0.2.4 lib/tasks/activeadmin_settings.rake
activeadmin-settings-0.2.3 lib/tasks/activeadmin_settings.rake