Module: Lockdown
- Extended by:
- Helper
- Defined in:
- lib/lockdown.rb,
lib/lockdown/access.rb,
lib/lockdown/errors.rb,
lib/lockdown/helper.rb,
lib/lockdown/session.rb,
lib/lockdown/database.rb,
lib/lockdown/delivery.rb,
lib/lockdown/resource.rb,
lib/lockdown/permission.rb,
lib/lockdown/user_group.rb,
lib/lockdown/configuration.rb,
lib/lockdown/frameworks/rails.rb,
lib/lockdown/orms/active_record.rb,
lib/lockdown/frameworks/rails/view.rb,
lib/lockdown/frameworks/rails/controller.rb
Defined Under Namespace
Modules: Access, Configuration, Frameworks, Helper, Orms, Session Classes: Database, Delivery, InvalidPermissionAssignment, Permission, PermissionNotFound, Resource, UserGroup
Class Attribute Summary collapse
-
.logger ⇒ Object
Returns the value of attribute logger.
Class Method Summary collapse
- .rails_mixin ⇒ Object
-
.version ⇒ Object
The version string for the library.
Methods included from Helper
administrator_group_name, regex, user_class, user_group_class, user_group_id_reference, user_groups_hbtm_reference, user_id_reference, users_hbtm_reference
Class Attribute Details
.logger ⇒ Object
Returns the value of attribute logger.
23 24 25 |
# File 'lib/lockdown.rb', line 23 def logger @logger end |
Class Method Details
.rails_mixin ⇒ Object
30 31 32 33 34 35 36 |
# File 'lib/lockdown.rb', line 30 def rails_mixin require File.join("lockdown", "frameworks", "rails") include Lockdown::Frameworks::Rails require File.join("lockdown", "orms", "active_record") include Lockdown::Orms::ActiveRecord end |
.version ⇒ Object
Returns the version string for the library.
26 27 28 |
# File 'lib/lockdown.rb', line 26 def version '2.0.0' end |