Class: Trek::Generators::Admin::UserGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Helpers
Defined in:
lib/generators/trek/admin/user_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_adminObject



14
15
16
17
18
19
20
21
22
23
# File 'lib/generators/trek/admin/user_generator.rb', line 14

def create_admin
  admin = User.find_or_initialize_by(email: admin_email)
  admin.password = admin_password
  admin.role = "admin"
  admin.save!

  say "Visit http://localhost:3000/admin and login with the following credentials:"
  say "Email:    #{admin_email}"
  say "Password: #{admin_password}"
end