From 8989f3c559f36518a3f2e702459796347c77023a Mon Sep 17 00:00:00 2001 From: Denis Knauf Date: Thu, 1 Apr 2010 13:56:40 +0200 Subject: [PATCH] define_method -> define_singleton_method --- lib/logan/cache.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/logan/cache.rb b/lib/logan/cache.rb index 5fabe0d..d14f0a7 100644 --- a/lib/logan/cache.rb +++ b/lib/logan/cache.rb @@ -64,8 +64,8 @@ class LogAn::AutoValueConvertHash @source, @encode = source, decode.nil? ? encode || Marshal.method( :dump) : encode, @each, @decode = each, decode || Marshal.method( :restore) @each ||= source.method( :each) rescue NameError - define_method :encode, &@encode if @encode - define_method :decode, &@decode if @decode + define_singleton_method :encode, &@encode if @encode + define_singleton_method :decode, &@decode if @decode end def [] k