diff --git a/lib/data.rb b/lib/data.rb index 1b92b91..f340cc1 100644 --- a/lib/data.rb +++ b/lib/data.rb @@ -48,7 +48,7 @@ class << klass undef_method :define end - args.map do |arg| + args.each do |arg| if klass.method_defined?(arg) raise ArgumentError, "duplicate member #{arg}" end