Revision
5261
Author
lsansonetti@apple.com
Date
2011-03-07 14:03:22 -0800 (Mon, 07 Mar 2011)

Log Message

avoid using regexp, to not overwrite globals (patch by scottg at eluddite.org)

Modified Paths

Diff

Modified: MacRuby/trunk/lib/ostruct.rb (5260 => 5261)


--- MacRuby/trunk/lib/ostruct.rb	2011-03-07 08:16:17 UTC (rev 5260)
+++ MacRuby/trunk/lib/ostruct.rb	2011-03-07 22:03:22 UTC (rev 5261)
@@ -80,7 +80,7 @@
   def method_missing(mid, *args) # :nodoc:
     mname = mid.id2name
     len = args.length
-    if mname =~ /=$/
+    if mname.end_with?('=')
       if len != 1
         raise ArgumentError, "wrong number of arguments (#{len} for 1)", caller(1)
       end