Class: LogicalAuthz::ControllerGenerator

Inherits:
LogicalAuthzGenerator show all
Defined in:
lib/logical_authz/generators/controllers/generator.rb

Instance Method Summary collapse

Methods inherited from LogicalAuthzGenerator

#controllers, #models, #routes, #specs

Instance Method Details

#create_authz_controllerObject



7
8
9
# File 'lib/logical_authz/generators/controllers/generator.rb', line 7

def create_authz_controller
  template "app/controllers/authz_controller.rb"
end

#insert_authz_applicationObject



11
12
13
# File 'lib/logical_authz/generators/controllers/generator.rb', line 11

def insert_authz_application
  inject_into_class "app/controllers/application_controller.rb", "ApplicationController", "  include LogicalAuthz::Application\n"
end