# File lib/puppet/external/event-loop/better-definers.rb, line 130
130:   def define_opposite_readers (name_pairs)
131:     name_pairs.collect! { |k, v| [k.to_sym, v.to_sym] }
132:     for opposite_name, name in name_pairs do
133:       define_reader(name) unless method_defined?(name)
134:       class_eval %{def #{opposite_name} ; not #{name} end}
135:     end
136:   end