Class: Kumi::Core::NAST::Hash
Instance Attribute Summary collapse
-
#pairs ⇒ Object
readonly
Returns the value of attribute pairs.
Attributes inherited from Node
Instance Method Summary collapse
- #accept(visitor) ⇒ Object
-
#initialize(pairs:, **k) ⇒ Hash
constructor
A new instance of Hash.
Constructor Details
#initialize(pairs:, **k) ⇒ Hash
150 151 152 153 |
# File 'lib/kumi/core/nast.rb', line 150 def initialize(pairs:, **k) super(**k) @pairs = pairs end |
Instance Attribute Details
#pairs ⇒ Object (readonly)
Returns the value of attribute pairs.
148 149 150 |
# File 'lib/kumi/core/nast.rb', line 148 def pairs @pairs end |
Instance Method Details
#accept(visitor) ⇒ Object
155 156 157 |
# File 'lib/kumi/core/nast.rb', line 155 def accept(visitor) visitor.visit_hash(self) end |