class Puppet::Pops::Model::AndExpression
Public Class Methods
_pcore_type()
click to toggle source
# File lib/puppet/pops/model/ast.rb 883 def self._pcore_type 884 @_pcore_type ||= Types::PObjectType.new('Puppet::AST::AndExpression', { 885 'parent' => BooleanExpression._pcore_type 886 }) 887 end
Public Instance Methods
_pcore_all_contents(path, &block)
click to toggle source
# File lib/puppet/pops/model/ast.rb 894 def _pcore_all_contents(path, &block) 895 path << self 896 unless @left_expr.nil? 897 block.call(@left_expr, path) 898 @left_expr._pcore_all_contents(path, &block) 899 end 900 unless @right_expr.nil? 901 block.call(@right_expr, path) 902 @right_expr._pcore_all_contents(path, &block) 903 end 904 path.pop 905 end
_pcore_contents() { |left_expr| ... }
click to toggle source
# File lib/puppet/pops/model/ast.rb 889 def _pcore_contents 890 yield(@left_expr) unless @left_expr.nil? 891 yield(@right_expr) unless @right_expr.nil? 892 end