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