# File lib/puppet/property.rb, line 62
62:   def self.newvalue(name, options = {}, &block)
63:     value = value_collection.newvalue(name, options, &block)
64: 
65:     define_method(value.method, &value.block) if value.method and value.block
66:     value
67:   end