Module: RolifyHier
- Defined in:
- lib/rolify_hier.rb,
lib/rolify_hier/engine.rb,
lib/rolify_hier/version.rb,
lib/rolify_hier/hier_role.rb,
lib/rolify_hier/hier_roles.rb,
lib/generators/rolify_hier/initializer_generator.rb
Defined Under Namespace
Modules: Generators Classes: Engine, HierRole, HierRoles
Constant Summary collapse
- VERSION =
"0.0.2".freeze
Class Method Summary collapse
Instance Method Summary collapse
-
#hier_role?(role_name) ⇒ Boolean
means ‘has role hierarchically?’.
- #hier_roles ⇒ Object
Class Method Details
.config(&block) ⇒ Object
4 5 6 |
# File 'lib/rolify_hier.rb', line 4 def self.config(&block) class_eval(&block) end |
.role(name) ⇒ Object
8 9 10 |
# File 'lib/rolify_hier.rb', line 8 def self.role(name) HierRole[name.to_sym] end |
Instance Method Details
#hier_role?(role_name) ⇒ Boolean
means ‘has role hierarchically?’
13 14 15 |
# File 'lib/rolify_hier.rb', line 13 def hier_role?(role_name) hier_roles.has_role? role_name end |