From 29cef5f795043a048a58874d90de0dfe01aa12ea Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 2 Oct 2002 16:45:35 +0000 Subject: use Object#class instead of deprecated Object#type. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/singleton.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/singleton.rb') diff --git a/lib/singleton.rb b/lib/singleton.rb index d34853702f..3c20c13253 100644 --- a/lib/singleton.rb +++ b/lib/singleton.rb @@ -76,7 +76,7 @@ module Singleton def included(klass) # remove build in copying methods klass.class_eval do - define_method(:clone) {raise TypeError, "can't clone singleton #{self.type}"} + define_method(:clone) {raise TypeError, "can't clone singleton #{self.class}"} end # initialize the ``klass instance variable'' @__instance__ to nil @@ -200,7 +200,7 @@ Thread.abort_on_exception = false class Ups < SomeSingletonClass def initialize - type.__sleep + self.class.__sleep puts "initialize called by thread ##{Thread.current[:i]}" end class << self -- cgit v1.2.3