Sha256: b470879ba346221232551264243e37b5aa3aebd4b6b518241a140b4ffeffb993

Contents?: true

Size: 392 Bytes

Versions: 30

Compression:

Stored size: 392 Bytes

Contents

namespace :admin do
  desc 'Create admin user.'
  task :create, [:login, :email, :name, :password] => [:environment] do |t, args|
    user_attributes = [:login, :email, :name, :password].inject({}) do |hash, var|
      raise "Got blank task parameter #{var.inspect}" unless args.send(var)
      hash.merge!(var => args.send(var))
    end
    User.create_admin_user(user_attributes)
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
tournament-5.0.0 webgui/lib/tasks/admin.rake
tournament-4.2.0 webgui/lib/tasks/admin.rake
tournament-4.0.2 webgui/lib/tasks/admin.rake
tournament-4.0.0 webgui/lib/tasks/admin.rake
tournament-3.3.3 webgui/lib/tasks/admin.rake
tournament-3.3.2 webgui/lib/tasks/admin.rake
tournament-3.3.1 webgui/lib/tasks/admin.rake
tournament-3.3.0 webgui/lib/tasks/admin.rake
tournament-3.2.2 webgui/lib/tasks/admin.rake
tournament-3.2.1 webgui/lib/tasks/admin.rake
tournament-3.2.0 webgui/lib/tasks/admin.rake
tournament-3.1.1 webgui/lib/tasks/admin.rake
tournament-3.1.0 webgui/lib/tasks/admin.rake
tournament-3.0.3 webgui/lib/tasks/admin.rake
tournament-3.0.2 webgui/lib/tasks/admin.rake
tournament-3.0.1 webgui/lib/tasks/admin.rake
tournament-3.0.0 webgui/lib/tasks/admin.rake
tournament-2.2.0 webgui/lib/tasks/admin.rake
tournament-2.1.1 webgui/lib/tasks/admin.rake
tournament-2.0.0 webgui/lib/tasks/admin.rake