Module: RestrictedAccess
- Defined in:
- lib/restricted_access.rb,
lib/restricted_access/access.rb,
lib/restricted_access/helper.rb,
lib/restricted_access/models.rb,
lib/restricted_access/version.rb,
lib/restricted_access/controller.rb,
lib/restricted_access/configuration.rb,
lib/generators/restricted_access/install_generator.rb
Defined Under Namespace
Modules: Controller, Generators, Helper, Models
Classes: Access, Configuration
Constant Summary
collapse
- VERSION =
"0.1.2"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
10
11
12
|
# File 'lib/restricted_access.rb', line 10
def configuration
@configuration ||= Configuration.new
end
|
14
15
16
17
18
19
|
# File 'lib/restricted_access.rb', line 14
def configure
yield(configuration)
require 'restricted_access/controller'
ActionController::Base.send(:include, RestrictedAccess::Controller)
ActionView::Base.send(:include, RestrictedAccess::Helper)
end
|
.resources ⇒ Object
21
22
23
|
# File 'lib/restricted_access.rb', line 21
def resources
@resources ||= configuration.resources
end
|