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