class Puppet::Pops::Types::PObjectType::PTypeParameter

Public Class Methods

feature_type() click to toggle source

@api private

    # File lib/puppet/pops/types/p_object_type.rb
376 def self.feature_type
377   'type_parameter'
378 end

Public Instance Methods

_pcore_init_hash() click to toggle source

@return [Hash{String=>Object}] the hash @api private

Calls superclass method Puppet::Pops::Types::PObjectType::PAttribute#_pcore_init_hash
    # File lib/puppet/pops/types/p_object_type.rb
368 def _pcore_init_hash
369   hash = super
370   hash[KEY_TYPE] = hash[KEY_TYPE].type
371   hash.delete(KEY_VALUE) if hash.include?(KEY_VALUE) && hash[KEY_VALUE].nil?
372   hash
373 end