Class: SuperInstance::Equipment::SwarmCoordinator::AccessPolicy
- Inherits:
-
Data
- Object
- Data
- SuperInstance::Equipment::SwarmCoordinator::AccessPolicy
- Defined in:
- lib/equipment/swarm_coordinator/asymmetric_knowledge.rb
Overview
Policy for knowledge access
Instance Attribute Summary collapse
-
#allowed_keys ⇒ Object
readonly
Returns the value of attribute allowed_keys.
-
#conditions ⇒ Object
readonly
Returns the value of attribute conditions.
-
#denied_keys ⇒ Object
readonly
Returns the value of attribute denied_keys.
-
#expires_at ⇒ Object
readonly
Returns the value of attribute expires_at.
-
#granted_level ⇒ Object
readonly
Returns the value of attribute granted_level.
-
#policy_id ⇒ Object
readonly
Returns the value of attribute policy_id.
-
#source_agent_id ⇒ Object
readonly
Returns the value of attribute source_agent_id.
-
#target_agent_id ⇒ Object
readonly
Returns the value of attribute target_agent_id.
Instance Attribute Details
#allowed_keys ⇒ Object (readonly)
Returns the value of attribute allowed_keys
53 54 55 |
# File 'lib/equipment/swarm_coordinator/asymmetric_knowledge.rb', line 53 def allowed_keys @allowed_keys end |
#conditions ⇒ Object (readonly)
Returns the value of attribute conditions
53 54 55 |
# File 'lib/equipment/swarm_coordinator/asymmetric_knowledge.rb', line 53 def conditions @conditions end |
#denied_keys ⇒ Object (readonly)
Returns the value of attribute denied_keys
53 54 55 |
# File 'lib/equipment/swarm_coordinator/asymmetric_knowledge.rb', line 53 def denied_keys @denied_keys end |
#expires_at ⇒ Object (readonly)
Returns the value of attribute expires_at
53 54 55 |
# File 'lib/equipment/swarm_coordinator/asymmetric_knowledge.rb', line 53 def expires_at @expires_at end |
#granted_level ⇒ Object (readonly)
Returns the value of attribute granted_level
53 54 55 |
# File 'lib/equipment/swarm_coordinator/asymmetric_knowledge.rb', line 53 def granted_level @granted_level end |
#policy_id ⇒ Object (readonly)
Returns the value of attribute policy_id
53 54 55 |
# File 'lib/equipment/swarm_coordinator/asymmetric_knowledge.rb', line 53 def policy_id @policy_id end |
#source_agent_id ⇒ Object (readonly)
Returns the value of attribute source_agent_id
53 54 55 |
# File 'lib/equipment/swarm_coordinator/asymmetric_knowledge.rb', line 53 def source_agent_id @source_agent_id end |
#target_agent_id ⇒ Object (readonly)
Returns the value of attribute target_agent_id
53 54 55 |
# File 'lib/equipment/swarm_coordinator/asymmetric_knowledge.rb', line 53 def target_agent_id @target_agent_id end |