From: <kk...@us...> - 2012-12-15 16:16:46
|
Revision: 13970 http://swig.svn.sourceforge.net/swig/?rev=13970&view=rev Author: kkaempf Date: 2012-12-15 16:16:40 +0000 (Sat, 15 Dec 2012) Log Message: ----------- Apply patch 3530444 Class#methods and Class#constants returns array of symbols from Ruby 1.9 on Modified Paths: -------------- trunk/CHANGES.current trunk/Examples/test-suite/ruby/ruby_naming_runme.rb Modified: trunk/CHANGES.current =================================================================== --- trunk/CHANGES.current 2012-12-15 14:55:54 UTC (rev 13969) +++ trunk/CHANGES.current 2012-12-15 16:16:40 UTC (rev 13970) @@ -5,6 +5,10 @@ Version 2.0.9 (in progress) =========================== +2012-12-15: kkaempf + [Ruby] Apply patch 3530444, Class#methods and Class#constants returns array of + symbols in Ruby 1.9+ + 2012-12-14: kkaempf [Ruby] Apply patch 3530439 and finally replace all occurences of the STR2CSTR() macro with StringValuePtr(). STR2CSTR was deprecated since years and got removed in Ruby 1.9 Modified: trunk/Examples/test-suite/ruby/ruby_naming_runme.rb =================================================================== --- trunk/Examples/test-suite/ruby/ruby_naming_runme.rb 2012-12-15 14:55:54 UTC (rev 13969) +++ trunk/Examples/test-suite/ruby/ruby_naming_runme.rb 2012-12-15 16:16:40 UTC (rev 13970) @@ -35,23 +35,23 @@ raise RuntimeError, "Incorrect value for CONSTANT3" end -if not Ruby_naming::methods.include?("constant4") +if not (Ruby_naming::methods.include?("constant4") || Ruby_naming::methods.include?(:constant4)) raise RuntimeError, "Incorrect mapping for constant4" end -if not Ruby_naming::methods.include?("constant5") +if not (Ruby_naming::methods.include?("constant5") || Ruby_naming::methods.include?(:constant5)) raise RuntimeError, "Incorrect mapping for constant5" end -if not Ruby_naming::methods.include?("constant6") +if not (Ruby_naming::methods.include?("constant6") || Ruby_naming::methods.include?(:constant6)) raise RuntimeError, "Incorrect mapping for constant6" end -if not Ruby_naming::TestConstants.instance_methods.include?("constant7") +if not (Ruby_naming::TestConstants.instance_methods.include?("constant7") || Ruby_naming::TestConstants.instance_methods.include?(:constant7)) raise RuntimeError, "Incorrect mapping for constant7" end -if not Ruby_naming::TestConstants.methods.include?("constant8") +if not (Ruby_naming::TestConstants.methods.include?("constant8") || Ruby_naming::TestConstants.methods.include?(:constant8)) raise RuntimeError, "Incorrect mapping for constant8" end @@ -64,7 +64,7 @@ raise RuntimeError, "Incorrect value for CONSTANT10" end -if not Ruby_naming::methods.include?("constant11") +if not (Ruby_naming::methods.include?("constant11") || Ruby_naming::methods.include?(:constant11)) raise RuntimeError, "Incorrect mapping for constant11" end This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |