Sha256: 206feded850704df1aba454248f4cce8dc0c779e1f41fcd4f65fe7bf7f5338be
Contents?: true
Size: 560 Bytes
Versions: 8
Compression:
Stored size: 560 Bytes
Contents
# The parameters we stick in Resources. class Puppet::Parser::Resource::Param include Puppet::Util include Puppet::Util::Errors include Puppet::Util::MethodHelper attr_accessor :name, :value, :source, :add, :file, :line def initialize(hash) set_options(hash) requiredopts(:name) @name = @name.intern end def line_to_i line ? Integer(line) : nil end def to_s "#{self.name} => #{self.value}" end def self.from_param(param, value) new_param = param.dup new_param.value = value return new_param end end
Version data entries
8 entries across 8 versions & 1 rubygems