Methods
public instance
Constants
PER_MICROSECOND | = | 0.000001.freeze |
PER_MILLISECOND | = | 0.001.freeze |
PER_MINUTE | = | 60.0.freeze |
PER_HOUR | = | 3600.0.freeze |
PER_DAY | = | 86400.0.freeze |
Public instance methods
in_days
()
[show source]
# File lib/stella/core_ext.rb, line 193 def in_days() seconds / PER_DAY end
in_hours
()
[show source]
# File lib/stella/core_ext.rb, line 194 def in_hours() seconds / PER_HOUR end
in_microseconds
()
[show source]
# File lib/stella/core_ext.rb, line 197 def in_microseconds() seconds / PER_MICROSECOND end
in_milliseconds
()
[show source]
# File lib/stella/core_ext.rb, line 196 def in_milliseconds() seconds / PER_MILLISECOND end
in_minutes
()
[show source]
# File lib/stella/core_ext.rb, line 195 def in_minutes() seconds / PER_MINUTE end
in_seconds
(u=nil)
[show source]
# File lib/stella/core_ext.rb, line 203 def in_seconds(u=nil) case u.to_s when /\A(y)|(years?)\z/ years when /\A(w)|(weeks?)\z/ weeks when /\A(d)|(days?)\z/ days when /\A(h)|(hours?)\z/ hours when /\A(m)|(minutes?)\z/ minutes when /\A(ms)|(milliseconds?)\z/ milliseconds when /\A(us)|(microseconds?)|(μs)\z/ microseconds else self end end
in_weeks
()
[show source]
# File lib/stella/core_ext.rb, line 192 def in_weeks() seconds / PER_DAY / 7 end
in_years
()
[show source]
# File lib/stella/core_ext.rb, line 191 def in_years() seconds / PER_DAY / 365 end
microseconds
()
[show source]
# File lib/stella/core_ext.rb, line 182 def microseconds() seconds * PER_MICROSECOND end
milliseconds
()
[show source]
# File lib/stella/core_ext.rb, line 183 def milliseconds() seconds * PER_MILLISECOND end
minutes
()
[show source]
# File lib/stella/core_ext.rb, line 185 def minutes() seconds * PER_MINUTE end
weeks
()
[show source]
# File lib/stella/core_ext.rb, line 188 def weeks() seconds * PER_DAY * 7 end
years
()
[show source]
# File lib/stella/core_ext.rb, line 189 def years() seconds * PER_DAY * 365 end