Sha256: 8af93b6f57cbc34dcd75488321cebe51a3e9fa370ca6f06ac00c3c00a633454e

Contents?: true

Size: 498 Bytes

Versions: 4

Compression:

Stored size: 498 Bytes

Contents

# desc "Explaining what the task does"
# task :optimacms do
#   # Task goes here
# end


namespace :optimacms do
  desc "Set admin password or create a new admin user"
  task :create_admin_user, [:email, :password] => :environment do |t, args|
    email = args[:email]
    row = Optimacms::CmsAdminUser.where(email: email).first || Optimacms::CmsAdminUser.new(email: email)
    row.password = args[:password]
    row.password_confirmation = args[:password]

    row.save
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
optimacms-0.2.26 lib/tasks/optimacms_tasks.rake
optimacms-0.2.25 lib/tasks/optimacms_tasks.rake
optimacms-0.2.24 lib/tasks/optimacms_tasks.rake
optimacms-0.3.3 lib/tasks/optimacms_tasks.rake