namespace :portfolio do

desc "Creates default admin user for portfolio management"
task :create_admin_user, [:email, :password]  => :environment  do |t, args|
  puts "Creating new portfolio admin user with email #{args.email}"
  user = Portfolio::AdminUser.create email: args.email, password: args.password, password_confirmation: args.password
  unless user.valid?
    puts ">>> Error creating admin user: #{user.errors.full_messages.to_sentence}"
  end
end

end