Class: Authentasaurus::ViewsGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Authentasaurus::ViewsGenerator
- Defined in:
- lib/generators/authentasaurus/views/views_generator.rb
Instance Method Summary collapse
-
#generate_authorization ⇒ Object
Generate Authorization Views.
-
#generate_invitation ⇒ Object
Generate Invitation Views.
-
#generate_recoveries ⇒ Object
Generate recoveries Views.
-
#generate_sessions ⇒ Object
Generate Sessions Views.
-
#generate_users ⇒ Object
Generate Users Views.
-
#generate_validation ⇒ Object
Generate Validation Views.
Instance Method Details
#generate_authorization ⇒ Object
Generate Authorization Views
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/generators/authentasaurus/views/views_generator.rb', line 30 def if . # Areas copy_file "areas/edit.html.erb", "app/views/#{class_path}/areas/edit.html.erb" copy_file "areas/index.html.erb", "app/views/#{class_path}/areas/index.html.erb" copy_file "areas/new.html.erb", "app/views/#{class_path}/areas/new.html.erb" copy_file "areas/show.html.erb", "app/views/#{class_path}/areas/show.html.erb" # Groups copy_file "groups/edit.html.erb", "app/views/#{class_path}/groups/edit.html.erb" copy_file "groups/index.html.erb", "app/views/#{class_path}/groups/index.html.erb" copy_file "groups/new.html.erb", "app/views/#{class_path}/groups/new.html.erb" copy_file "groups/show.html.erb", "app/views/#{class_path}/groups/show.html.erb" # Permissions copy_file "permissions/edit.html.erb", "app/views/#{class_path}/permissions/edit.html.erb" copy_file "permissions/index.html.erb", "app/views/#{class_path}/permissions/index.html.erb" copy_file "permissions/new.html.erb", "app/views/#{class_path}/permissions/new.html.erb" copy_file "permissions/show.html.erb", "app/views/#{class_path}/permissions/show.html.erb" end end |
#generate_invitation ⇒ Object
Generate Invitation Views
64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/generators/authentasaurus/views/views_generator.rb', line 64 def generate_invitation if .invitation? # User Invitations copy_file "user_invitations/index.html.erb", "app/views/#{class_path}/user_invitations/index.html.erb" copy_file "user_invitations/new.html.erb", "app/views/#{class_path}/user_invitations/new.html.erb" # Registrations copy_file "registrations/new.html.erb", "app/views/#{class_path}/registrations/new.html.erb" # Invitation email copy_file "authentasaurus_emailer/invitation_mail.html.erb", "app/views/#{class_path}/authentasaurus_emailer/invitation_mail.html.erb" end end |
#generate_recoveries ⇒ Object
Generate recoveries Views
23 24 25 26 27 |
# File 'lib/generators/authentasaurus/views/views_generator.rb', line 23 def generate_recoveries copy_file "recoveries/edit.html.erb", "app/views/#{class_path}/recoveries/edit.html.erb" copy_file "recoveries/new.html.erb", "app/views/#{class_path}/recoveries/new.html.erb" copy_file "authentasaurus_emailer/recovery_mail.html.erb", "app/views/#{class_path}/authentasaurus_emailer/recovery_mail.html.erb" end |
#generate_sessions ⇒ Object
Generate Sessions Views
17 18 19 20 |
# File 'lib/generators/authentasaurus/views/views_generator.rb', line 17 def generate_sessions copy_file "sessions/new.html.erb", "app/views/#{class_path}/sessions/new.html.erb" copy_file "sessions/no_access.html.erb", "app/views/#{class_path}/sessions/no_access.html.erb" end |
#generate_users ⇒ Object
Generate Users Views
9 10 11 12 13 14 |
# File 'lib/generators/authentasaurus/views/views_generator.rb', line 9 def generate_users copy_file "users/edit.html.erb", "app/views/#{name.underscore.pluralize}/edit.html.erb" copy_file "users/index.html.erb", "app/views/#{name.underscore.pluralize}/index.html.erb" copy_file "users/new.html.erb", "app/views/#{name.underscore.pluralize}/new.html.erb" copy_file "users/show.html.erb", "app/views/#{name.underscore.pluralize}/show.html.erb" end |
#generate_validation ⇒ Object
Generate Validation Views
53 54 55 56 57 58 59 60 61 |
# File 'lib/generators/authentasaurus/views/views_generator.rb', line 53 def generate_validation if .validation? # Validations copy_file "validations/resend_validation_email.html.erb", "app/views/#{class_path}/validations/resend_validation_email.html.erb" copy_file "validations/validate.html.erb", "app/views/#{class_path}/validations/validate.html.erb" # Validation email copy_file "authentasaurus_emailer/validation_mail.html.erb", "app/views/#{class_path}/authentasaurus_emailer/validation_mail.html.erb" end end |