Class: Numeric
- Inherits:
-
Object
- Object
- Numeric
- Defined in:
- lib/cha_work/sugar/time.rb
Instance Method Summary collapse
- #days ⇒ Object (also: #day)
- #hours ⇒ Object (also: #hour)
- #in_days ⇒ Object
- #in_hours ⇒ Object
- #in_milliseconds ⇒ Object
- #in_minutes ⇒ Object
- #in_months ⇒ Object
- #in_seconds ⇒ Object
- #in_weeks ⇒ Object
- #in_years ⇒ Object
- #milliseconds ⇒ Object (also: #millisecond, #millisecs, #millisec)
- #minutes ⇒ Object (also: #minute, #min, #mins)
- #months ⇒ Object (also: #month)
- #seconds ⇒ Object (also: #second, #sec, #secs)
- #weeks ⇒ Object (also: #week)
- #years ⇒ Object (also: #year)
Instance Method Details
#days ⇒ Object Also known as: day
45 46 47 |
# File 'lib/cha_work/sugar/time.rb', line 45 def days self.hours * 24 end |
#hours ⇒ Object Also known as: hour
36 37 38 |
# File 'lib/cha_work/sugar/time.rb', line 36 def hours self * 3600 end |
#in_days ⇒ Object
50 51 52 |
# File 'lib/cha_work/sugar/time.rb', line 50 def in_days self / 1.day.to_f end |
#in_hours ⇒ Object
41 42 43 |
# File 'lib/cha_work/sugar/time.rb', line 41 def in_hours self / 1.hour.to_f end |
#in_milliseconds ⇒ Object
10 11 12 |
# File 'lib/cha_work/sugar/time.rb', line 10 def in_milliseconds self * 1000 end |
#in_minutes ⇒ Object
32 33 34 |
# File 'lib/cha_work/sugar/time.rb', line 32 def in_minutes self / 1.minute.to_f end |
#in_months ⇒ Object
68 69 70 |
# File 'lib/cha_work/sugar/time.rb', line 68 def in_months self / 1.month.to_f end |
#in_seconds ⇒ Object
21 22 23 |
# File 'lib/cha_work/sugar/time.rb', line 21 def in_seconds self end |
#in_weeks ⇒ Object
59 60 61 |
# File 'lib/cha_work/sugar/time.rb', line 59 def in_weeks self / 1.week.to_f end |
#in_years ⇒ Object
77 78 79 |
# File 'lib/cha_work/sugar/time.rb', line 77 def in_years self / 1.year.to_f end |
#milliseconds ⇒ Object Also known as: millisecond, millisecs, millisec
3 4 5 |
# File 'lib/cha_work/sugar/time.rb', line 3 def milliseconds self / 1000.0 end |
#minutes ⇒ Object Also known as: minute, min, mins
25 26 27 |
# File 'lib/cha_work/sugar/time.rb', line 25 def minutes self * 60 end |
#months ⇒ Object Also known as: month
63 64 65 |
# File 'lib/cha_work/sugar/time.rb', line 63 def months self.days * 30 end |
#seconds ⇒ Object Also known as: second, sec, secs
14 15 16 |
# File 'lib/cha_work/sugar/time.rb', line 14 def seconds self end |
#weeks ⇒ Object Also known as: week
54 55 56 |
# File 'lib/cha_work/sugar/time.rb', line 54 def weeks self.days * 7 end |
#years ⇒ Object Also known as: year
72 73 74 |
# File 'lib/cha_work/sugar/time.rb', line 72 def years self.days * 365 end |