Class: LogicalAuthz::PermissionModelGenerator
- Inherits:
-
ModelGenerator
- Object
- Rails::Generators::Base
- LogicalAuthzGenerator
- ModelGenerator
- LogicalAuthz::PermissionModelGenerator
- Defined in:
- lib/logical_authz/generators/models/generator.rb
Instance Method Summary collapse
Methods inherited from ModelGenerator
#create_initializer, #create_seeds, #generate_group_model, #generate_permissions_model, next_migration_number
Methods inherited from LogicalAuthzGenerator
#controllers, #models, #routes, #specs
Instance Method Details
#create_migration ⇒ Object
99 100 101 102 103 104 |
# File 'lib/logical_authz/generators/models/generator.rb', line 99 def create_migration dest_file = "db/migrate/create_#{}.rb" migration_template "migrations/create_permissions.rb", dest_file rescue Rails::Generators::Error say_status :exist, dest_file, :blue end |
#create_model ⇒ Object
95 96 97 |
# File 'lib/logical_authz/generators/models/generator.rb', line 95 def create_model template "app/models/permission.rb", "app/models/#{}.rb" end |