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