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
377 def self.feature_type
378   'type_parameter'
379 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
369 def _pcore_init_hash
370   hash = super
371   hash[KEY_TYPE] = hash[KEY_TYPE].type
372   hash.delete(KEY_VALUE) if hash.include?(KEY_VALUE) && hash[KEY_VALUE].nil?
373   hash
374 end