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
137 138 139 140 141 |
# File 'lib/puppet/pops/model/ast.rb', line 137 def self._pcore_type @_pcore_type ||= Types::PObjectType.new('Puppet::AST::Expression', { 'parent' => Positioned._pcore_type }) end |