class Puppet::Pops::Containment::EAllContainersEnumerator

Public Instance Methods

eAllContainers(element) { |x| ... } click to toggle source
# File lib/puppet/pops/containment.rb, line 32
def eAllContainers(element, &block)
  x = element.eContainer
  while !x.nil? do
    yield x
    x = x.eContainer
  end
end
each(&block) click to toggle source
# File lib/puppet/pops/containment.rb, line 24
def each &block
  if block_given?
    eAllContainers(@element, &block)
  else
    self
  end
end

Public Class Methods

new(o) click to toggle source
# File lib/puppet/pops/containment.rb, line 20
def initialize o
  @element = o
end