# 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