Sha256: 760470a65e3ea9a160b72d65a6da2c6f919e4e41cc6f22fc17f358113c906503

Contents?: true

Size: 472 Bytes

Versions: 28

Compression:

Stored size: 472 Bytes

Contents

module Puppet::Pops
module Types

# Marker module for implementations that are mapped to Object types
# @api public
module PuppetObject
  # Returns the Puppet Type for this instance. The implementing class must
  # add the {#_pcore_type} as a class method.
  #
  # @return [PObjectType] the type
  def _pcore_type
    self.class._pcore_type
  end

  def _pcore_all_contents(path, &block)
  end

  def _pcore_contents
  end

  def _pcore_init_hash
    {}
  end
end
end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
puppet-5.3.7 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.7-x86-mingw32 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.7-x64-mingw32 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.7-universal-darwin lib/puppet/pops/types/puppet_object.rb
puppet-5.3.6 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.6-x86-mingw32 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.6-x64-mingw32 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.6-universal-darwin lib/puppet/pops/types/puppet_object.rb
puppet-5.3.5 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.5-x86-mingw32 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.5-x64-mingw32 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.5-universal-darwin lib/puppet/pops/types/puppet_object.rb
puppet-5.3.4 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.4-x86-mingw32 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.4-x64-mingw32 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.4-universal-darwin lib/puppet/pops/types/puppet_object.rb
puppet-5.3.3 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.3-x86-mingw32 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.3-x64-mingw32 lib/puppet/pops/types/puppet_object.rb
puppet-5.3.3-universal-darwin lib/puppet/pops/types/puppet_object.rb