ruby-changes:13133
From: nobu <ko1@a...>
Date: Sun, 13 Sep 2009 09:38:23 +0900 (JST)
Subject: [ruby-changes:13133] Ruby:r24884 (trunk): * lib/prime.rb (EratosthenesGenerator#initialize): call super.
nobu 2009-09-13 09:38:07 +0900 (Sun, 13 Sep 2009) New Revision: 24884 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24884 Log: * lib/prime.rb (EratosthenesGenerator#initialize): call super. (TrialDivisionGenerator, Generator23): ditto. [ruby-core:25539] Modified files: trunk/ChangeLog trunk/lib/prime.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 24883) +++ ChangeLog (revision 24884) @@ -1,3 +1,8 @@ +Sun Sep 13 09:38:06 2009 Nobuyoshi Nakada <nobu@r...> + + * lib/prime.rb (EratosthenesGenerator#initialize): call super. + (TrialDivisionGenerator, Generator23): ditto. [ruby-core:25539] + Sun Sep 13 09:34:10 2009 Nobuyoshi Nakada <nobu@r...> * vm_method.c (rb_add_method_def): no warning for inherited Index: lib/prime.rb =================================================================== --- lib/prime.rb (revision 24883) +++ lib/prime.rb (revision 24884) @@ -91,14 +91,14 @@ warn "Prime::new is obsolete. use Prime::instance or class methods of Prime." end - class<<self + class << self extend Forwardable include Enumerable # Returns the default instance of Prime. def instance; @the_instance end def method_added(method) # :nodoc: - (class<<self;self;end).def_delegator :instance, method + (class<< self;self;end).def_delegator :instance, method end end @@ -290,6 +290,7 @@ class EratosthenesGenerator < PseudoPrimeGenerator def initialize @last_prime = nil + super end def succ @@ -306,6 +307,7 @@ class TrialDivisionGenerator<PseudoPrimeGenerator def initialize @index = -1 + super end def succ @@ -327,6 +329,7 @@ def initialize @prime = 1 @step = nil + super end def succ -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/