# File lib/puppet/provider/nameservice.rb, line 67 67: def resource_type=(resource_type) 68: super 69: @resource_type.validproperties.each do |prop| 70: next if prop == :ensure 71: define_method(prop) { get(prop) || :absent} unless public_method_defined?(prop) 72: define_method(prop.to_s + "=") { |*vals| set(prop, *vals) } unless public_method_defined?(prop.to_s + "=") 73: end 74: end