module Tardis::Moment::Downscale

Public Instance Methods

in_days()
Alias for: to_days
in_hours()
Alias for: to_hours
in_minutes()
Alias for: to_minutes
in_seconds()
Alias for: to_seconds
in_weeks()
Alias for: to_weeks
to_days() click to toggle source
# File lib/tardis/moment/downscale.rb, line 19
def to_days
  downscale_to(Tardis::Moment::DAY)
end
Also aliased as: in_days
to_hours() click to toggle source
# File lib/tardis/moment/downscale.rb, line 14
def to_hours
  downscale_to(Tardis::Moment::HOUR)
end
Also aliased as: in_hours
to_minutes() click to toggle source
# File lib/tardis/moment/downscale.rb, line 9
def to_minutes
  downscale_to(Tardis::Moment::MINUTE)
end
Also aliased as: in_minutes
to_seconds() click to toggle source
# File lib/tardis/moment/downscale.rb, line 4
def to_seconds
  downscale_to(Tardis::Moment::SECOND)
end
Also aliased as: in_seconds
to_weeks() click to toggle source
# File lib/tardis/moment/downscale.rb, line 24
def to_weeks
  downscale_to(Tardis::Moment::WEEK)
end
Also aliased as: in_weeks

Private Instance Methods

downscale_to(unit) click to toggle source
# File lib/tardis/moment/downscale.rb, line 29
def downscale_to(unit)
  self.to_f / unit.to_f
end