class Puppet::Pops::Resource::Param
Attributes
name[R]
name_var[R]
type[R]
Public Class Methods
_pcore_type()
click to toggle source
# File lib/puppet/pops/resource/param.rb 51 def self._pcore_type 52 @ptype 53 end
new(type, name, name_var = false)
click to toggle source
# File lib/puppet/pops/resource/param.rb 41 def initialize(type, name, name_var = false) 42 @type = type 43 @name = name 44 @name_var = name_var 45 end
register_ptype(loader, ir)
click to toggle source
# File lib/puppet/pops/resource/param.rb 22 def self.register_ptype(loader, ir) 23 @ptype = Pcore::create_object_type(loader, ir, self, 'Puppet::Resource::Param', nil, 24 { 25 Types::KEY_TYPE => Types::PTypeType::DEFAULT, 26 Types::KEY_NAME => Types::PStringType::NON_EMPTY, 27 'name_var' => { 28 Types::KEY_TYPE => Types::PBooleanType::DEFAULT, 29 Types::KEY_VALUE => false 30 } 31 }, 32 EMPTY_HASH, 33 [Types::KEY_NAME] 34 ) 35 end
Public Instance Methods
to_s()
click to toggle source
# File lib/puppet/pops/resource/param.rb 47 def to_s 48 name 49 end