# File lib/puppet/external/event-loop/better-definers.rb, line 158
158:   def define_reader_with_opposite (name_pair, &body)
159:     name, opposite_name = name_pair.flatten.collect { |x| x.to_sym }
160:     define_method(name, &body)
161:     define_opposite_reader(opposite_name => name)
162:   end