From d052a720e498b08656f828a0be21565362784c96 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Thu, 29 Jul 2010 13:49:17 +0300 Subject: [PATCH] #until does not need to add itself to the method chain. --- lib/time_ext/core_ext/time/iterations.rb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/time_ext/core_ext/time/iterations.rb b/lib/time_ext/core_ext/time/iterations.rb index a62059f..93d8860 100644 --- a/lib/time_ext/core_ext/time/iterations.rb +++ b/lib/time_ext/core_ext/time/iterations.rb @@ -49,12 +49,8 @@ class Time def until(time, &block) time = time.to_time if time.is_a?(::Date) @until = time - if block_given? - call_chain(block) - else - add_to_chain(:until, time) - self - end + return call_chain(block) if block_given? + self end alias :till :until