# File lib/puppet/parameter.rb, line 235 235: def defaultto(value = nil, &block) 236: if block 237: define_method(:default, &block) 238: else 239: if value.nil? 240: raise Puppet::DevError, 241: "Either a default value or block must be provided" 242: end 243: define_method(:default) do value end 244: end 245: end