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