renamed extensions folder

This commit is contained in:
2010-07-27 20:55:59 +03:00
parent 805ef21af4
commit 3d411bfc2e
4 changed files with 27 additions and 29 deletions

View File

@@ -0,0 +1,27 @@
class Time
include Redistat::DateHelper
end

View File

@@ -1,29 +0,0 @@
class Time
include Redistat::DateHelper
# %w[ round floor ceil ].each do |_method|
# define_method _method do |*args|
# seconds = args.first || 60
# Time.at((self.to_f / seconds).send(_method) * seconds)
# end
# end
DEPTHS = [:year, :month, :day, :hour, :min, :sec, :usec]
def floor(unit, multiple = nil)
multiple ||= 1
new_time = []
DEPTHS.each_with_index do |depth, i|
index = DEPTHS.index(unit)
if i < index
new_time << self.send(depth)
elsif i > index
new_time << 0
else
new_time << self.send(depth)
end
end
Time.utc(*new_time)
end
end