Class: Lich::DragonRealms::DRCTH::CommuneSenseResult
- Inherits:
-
Object
- Object
- Lich::DragonRealms::DRCTH::CommuneSenseResult
- Defined in:
- documented/dragonrealms/commons/common-theurgy.rb
Overview
Represents the result of a commune sense operation.
Instance Attribute Summary collapse
-
#active_communes ⇒ Object
readonly
Returns the value of attribute active_communes.
-
#commune_ready ⇒ Object
readonly
Returns the value of attribute commune_ready.
-
#recent_communes ⇒ Object
readonly
Returns the value of attribute recent_communes.
Instance Method Summary collapse
- #[](key) ⇒ Object
- #commune_ready? ⇒ Boolean
-
#initialize(active_communes: [], recent_communes: [], commune_ready: true) ⇒ CommuneSenseResult
constructor
Initializes a new CommuneSenseResult.
Constructor Details
#initialize(active_communes: [], recent_communes: [], commune_ready: true) ⇒ CommuneSenseResult
Initializes a new CommuneSenseResult.
74 75 76 77 78 |
# File 'documented/dragonrealms/commons/common-theurgy.rb', line 74 def initialize(active_communes: [], recent_communes: [], commune_ready: true) @active_communes = active_communes.freeze @recent_communes = recent_communes.freeze @commune_ready = commune_ready end |
Instance Attribute Details
#active_communes ⇒ Object (readonly)
Returns the value of attribute active_communes.
67 68 69 |
# File 'documented/dragonrealms/commons/common-theurgy.rb', line 67 def active_communes @active_communes end |
#commune_ready ⇒ Object (readonly)
Returns the value of attribute commune_ready.
67 68 69 |
# File 'documented/dragonrealms/commons/common-theurgy.rb', line 67 def commune_ready @commune_ready end |
#recent_communes ⇒ Object (readonly)
Returns the value of attribute recent_communes.
67 68 69 |
# File 'documented/dragonrealms/commons/common-theurgy.rb', line 67 def recent_communes @recent_communes end |
Instance Method Details
#[](key) ⇒ Object
84 85 86 |
# File 'documented/dragonrealms/commons/common-theurgy.rb', line 84 def [](key) send(key.to_sym) end |
#commune_ready? ⇒ Boolean
80 81 82 |
# File 'documented/dragonrealms/commons/common-theurgy.rb', line 80 def commune_ready? @commune_ready end |