# 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