# File lib/puppet/provider.rb, line 148 148: def self.mk_resource_methods 149: [resource_type.validproperties, resource_type.parameters].flatten.each do |attr| 150: attr = symbolize(attr) 151: next if attr == :name 152: define_method(attr) do 153: @property_hash[attr] || :absent 154: end 155: 156: define_method(attr.to_s + "=") do |val| 157: @property_hash[attr] = val 158: end 159: end 160: end