class Puppet::Pops::Model::CallMethodExpression
Public Class Methods
_pcore_type()
click to toggle source
# File lib/puppet/pops/model/ast.rb 3109 def self._pcore_type 3110 @_pcore_type ||= Types::PObjectType.new('Puppet::AST::CallMethodExpression', { 3111 'parent' => CallExpression._pcore_type 3112 }) 3113 end
Public Instance Methods
_pcore_all_contents(path, &block)
click to toggle source
# File lib/puppet/pops/model/ast.rb 3121 def _pcore_all_contents(path, &block) 3122 path << self 3123 unless @functor_expr.nil? 3124 block.call(@functor_expr, path) 3125 @functor_expr._pcore_all_contents(path, &block) 3126 end 3127 @arguments.each do |value| 3128 block.call(value, path) 3129 value._pcore_all_contents(path, &block) 3130 end 3131 unless @lambda.nil? 3132 block.call(@lambda, path) 3133 @lambda._pcore_all_contents(path, &block) 3134 end 3135 path.pop 3136 end
_pcore_contents() { |functor_expr| ... }
click to toggle source
# File lib/puppet/pops/model/ast.rb 3115 def _pcore_contents 3116 yield(@functor_expr) unless @functor_expr.nil? 3117 @arguments.each { |value| yield(value) } 3118 yield(@lambda) unless @lambda.nil? 3119 end