[前][次][番号順一覧][スレッド一覧]

ruby-changes:18357

From: nobu <ko1@a...>
Date: Sun, 26 Dec 2010 11:16:07 +0900 (JST)
Subject: [ruby-changes:18357] Ruby:r30380 (trunk): * test/with_different_ofs.rb (DifferentOFS): should not affect

nobu	2010-12-26 11:15:55 +0900 (Sun, 26 Dec 2010)

  New Revision: 30380

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=30380

  Log:
    * test/with_different_ofs.rb (DifferentOFS): should not affect
      original classes.

  Modified files:
    trunk/ChangeLog
    trunk/test/csv/test_csv_parsing.rb
    trunk/test/csv/test_csv_writing.rb
    trunk/test/csv/test_data_converters.rb
    trunk/test/csv/test_encodings.rb
    trunk/test/csv/test_features.rb
    trunk/test/csv/test_headers.rb
    trunk/test/csv/test_interface.rb
    trunk/test/csv/test_row.rb
    trunk/test/csv/test_serialization.rb
    trunk/test/csv/test_table.rb
    trunk/test/digest/test_digest_extend.rb
    trunk/test/with_different_ofs.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 30379)
+++ ChangeLog	(revision 30380)
@@ -1,3 +1,8 @@
+Sun Dec 26 11:15:50 2010  Nobuyoshi Nakada  <nobu@r...>
+
+	* test/with_different_ofs.rb (DifferentOFS): should not affect
+	  original classes.
+
 Sun Dec 26 09:35:07 2010  Tanaka Akira  <akr@f...>
 
 	* rational.c: parenthesize macro arguments.
Index: test/digest/test_digest_extend.rb
===================================================================
--- test/digest/test_digest_extend.rb	(revision 30379)
+++ test/digest/test_digest_extend.rb	(revision 30380)
@@ -3,7 +3,7 @@
 require_relative '../with_different_ofs.rb'
 
 class TestDigestExtend < Test::Unit::TestCase
-  include DifferentOFS
+  extend DifferentOFS
 
   class MyDigest < Digest::Class
     def initialize(*arg)
Index: test/with_different_ofs.rb
===================================================================
--- test/with_different_ofs.rb	(revision 30379)
+++ test/with_different_ofs.rb	(revision 30380)
@@ -1,18 +1,16 @@
 module DifferentOFS
-  def setup
-    super
-    @ofs, $, = $,, "-"
-  end
-  def teardown
-    $, = @ofs
-    super
-  end
-
   module WithDifferentOFS
-    def with_diffrent_ofs
+    def setup
+      super
+      @ofs, $, = $,, "-"
     end
+    def teardown
+      $, = @ofs
+      super
+    end
   end
-  def self.included(klass)
+
+  def self.extended(klass)
     super(klass)
     klass.const_set(:DifferentOFS, Class.new(klass).class_eval {include WithDifferentOFS}).name
   end
Index: test/csv/test_csv_parsing.rb
===================================================================
--- test/csv/test_csv_parsing.rb	(revision 30379)
+++ test/csv/test_csv_parsing.rb	(revision 30380)
@@ -18,7 +18,7 @@
 # separator <tt>$/</tt>.
 #
 class TestCSV::Parsing < TestCSV
-  include DifferentOFS
+  extend DifferentOFS
 
   BIG_DATA = "123456789\n" * 1024
 
Index: test/csv/test_csv_writing.rb
===================================================================
--- test/csv/test_csv_writing.rb	(revision 30379)
+++ test/csv/test_csv_writing.rb	(revision 30380)
@@ -10,7 +10,7 @@
 require_relative "base"
 
 class TestCSV::Writing < TestCSV
-  include DifferentOFS
+  extend DifferentOFS
 
   def test_writing
     [ ["\t",                      ["\t"]],
Index: test/csv/test_features.rb
===================================================================
--- test/csv/test_features.rb	(revision 30379)
+++ test/csv/test_features.rb	(revision 30380)
@@ -12,7 +12,7 @@
 require_relative "base"
 
 class TestCSV::Features < TestCSV
-  include DifferentOFS
+  extend DifferentOFS
 
   TEST_CASES = [ [%Q{a,b},               ["a", "b"]],
                  [%Q{a,"""b"""},         ["a", "\"b\""]],
Index: test/csv/test_interface.rb
===================================================================
--- test/csv/test_interface.rb	(revision 30379)
+++ test/csv/test_interface.rb	(revision 30380)
@@ -10,7 +10,7 @@
 require_relative "base"
 
 class TestCSV::Interface < TestCSV
-  include DifferentOFS
+  extend DifferentOFS
 
   def setup
     super
Index: test/csv/test_data_converters.rb
===================================================================
--- test/csv/test_data_converters.rb	(revision 30379)
+++ test/csv/test_data_converters.rb	(revision 30380)
@@ -10,7 +10,7 @@
 require_relative "base"
 
 class TestCSV::DataConverters < TestCSV
-  include DifferentOFS
+  extend DifferentOFS
 
   def setup
     super
Index: test/csv/test_row.rb
===================================================================
--- test/csv/test_row.rb	(revision 30379)
+++ test/csv/test_row.rb	(revision 30380)
@@ -10,7 +10,7 @@
 require_relative "base"
 
 class TestCSV::Row < TestCSV
-  include DifferentOFS
+  extend DifferentOFS
 
   def setup
     super
Index: test/csv/test_table.rb
===================================================================
--- test/csv/test_table.rb	(revision 30379)
+++ test/csv/test_table.rb	(revision 30380)
@@ -10,7 +10,7 @@
 require_relative "base"
 
 class TestCSV::Table < TestCSV
-  include DifferentOFS
+  extend DifferentOFS
 
   def setup
     super
Index: test/csv/test_encodings.rb
===================================================================
--- test/csv/test_encodings.rb	(revision 30379)
+++ test/csv/test_encodings.rb	(revision 30380)
@@ -10,7 +10,7 @@
 require_relative "base"
 
 class TestCSV::Encodings < TestCSV
-  include DifferentOFS
+  extend DifferentOFS
 
   def setup
     super
Index: test/csv/test_headers.rb
===================================================================
--- test/csv/test_headers.rb	(revision 30379)
+++ test/csv/test_headers.rb	(revision 30380)
@@ -10,7 +10,7 @@
 require_relative "base"
 
 class TestCSV::Headers < TestCSV
-  include DifferentOFS
+  extend DifferentOFS
 
   def setup
     super
Index: test/csv/test_serialization.rb
===================================================================
--- test/csv/test_serialization.rb	(revision 30379)
+++ test/csv/test_serialization.rb	(revision 30380)
@@ -25,7 +25,7 @@
 end
 
 class TestCSV::Serialization < TestCSV
-  include DifferentOFS
+  extend DifferentOFS
 
   ### Classes Used to Test Serialization ###
 

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]