Module: Checken
- Defined in:
- lib/checken.rb,
lib/checken/rule.rb,
lib/checken/user.rb,
lib/checken/error.rb,
lib/checken/config.rb,
lib/checken/schema.rb,
lib/checken/railtie.rb,
lib/checken/version.rb,
lib/checken/permission.rb,
lib/checken/user_proxy.rb,
lib/checken/dsl/set_dsl.rb,
lib/checken/dsl/group_dsl.rb,
lib/checken/included_rule.rb,
lib/checken/rule_execution.rb,
lib/checken/permission_group.rb,
lib/checken/reload_middleware.rb,
lib/checken/dsl/permission_dsl.rb,
lib/checken/concerns/has_parents.rb,
lib/checken/extensions/action_controller.rb
Defined Under Namespace
Modules: Concerns, DSL, Extensions, User Classes: Config, Error, IncludedRule, InvalidObjectError, NoPermissionsFoundError, Permission, PermissionDeniedError, PermissionGroup, PermissionNotFoundError, Railtie, ReloadMiddleware, Rule, RuleExecution, Schema, SchemaError, UserProxy
Constant Summary collapse
- VERSION =
'0.0.8'
Class Method Summary collapse
-
.current_schema ⇒ Object
Return the current global scheme.
-
.current_schema=(schema) ⇒ Object
Set the current global schema.
Class Method Details
.current_schema ⇒ Object
Return the current global scheme
7 8 9 |
# File 'lib/checken.rb', line 7 def self.current_schema Thread.current[:cheken_schema] || Checken::Schema.instance end |
.current_schema=(schema) ⇒ Object
Set the current global schema
12 13 14 |
# File 'lib/checken.rb', line 12 def self.current_schema=(schema) Thread.current[:cheken_schema] = schema end |