Class: Puppet::Pops::Model::Expression
- Inherits:
-
Positioned
- Object
- PopsObject
- Positioned
- Puppet::Pops::Model::Expression
- Defined in:
- lib/puppet/pops/model/ast.rb
Direct Known Subclasses
AbstractResource, AccessExpression, ApplyExpression, BinaryExpression, BlockExpression, CallExpression, CaseExpression, CaseOption, CollectExpression, ConcatenatedString, Definition, EppExpression, HeredocExpression, IfExpression, LambdaExpression, Literal, LiteralHash, LiteralList, Nop, QueryExpression, SelectorExpression, UnaryExpression
Instance Attribute Summary
Attributes inherited from Positioned
Attributes inherited from PopsObject
Class Method Summary collapse
Methods inherited from Positioned
#_pcore_init_hash, create, #file, from_asserted_hash, from_hash, #initialize, #line, #pos
Methods inherited from PopsObject
#_pcore_all_contents, #_pcore_contents, #_pcore_init_hash, create, #eql?, from_asserted_hash, from_hash, #initialize, #to_s
Methods included from Types::PuppetObject
#_pcore_all_contents, #_pcore_contents, #_pcore_init_hash, #_pcore_type, #to_s
Constructor Details
This class inherits a constructor from Puppet::Pops::Model::Positioned
Class Method Details
._pcore_type ⇒ Object
132 133 134 135 136 |
# File 'lib/puppet/pops/model/ast.rb', line 132 def self._pcore_type @_pcore_type ||= Types::PObjectType.new('Puppet::AST::Expression', { 'parent' => Positioned._pcore_type }) end |