Module: Surrounded::Context
- Defined in:
- lib/surrounded/context.rb,
lib/surrounded/context_errors.rb,
lib/surrounded/context/role_map.rb,
lib/surrounded/context/negotiator.rb,
lib/surrounded/context/initializing.rb,
lib/surrounded/context/role_builders.rb,
lib/surrounded/context/trigger_controls.rb
Defined Under Namespace
Modules: Initializing, InstanceMethods, InvalidRoleType, RoleBuilders, TriggerControls Classes: AccessError, InvalidRole, Negotiator, RoleMap
Class Attribute Summary collapse
-
.default_role_type ⇒ Object
writeonly
Sets the attribute default_role_type.
Class Method Summary collapse
Class Attribute Details
.default_role_type=(value) ⇒ Object
Sets the attribute default_role_type
41 42 43 |
# File 'lib/surrounded/context.rb', line 41 def default_role_type=(value) @default_role_type = value end |
Class Method Details
.extended(base) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/surrounded/context.rb', line 18 def self.extended(base) base.class_eval { extend RoleBuilders, Initializing @triggers = Set.new include InstanceMethods trigger_mod = Module.new const_set('TriggerMethods', trigger_mod) include trigger_mod extend TriggerControls } end |