Class: Duration::Milliseconds
- Inherits:
-
Object
- Object
- Duration::Milliseconds
- Defined in:
- lib/Duration/Milliseconds.rb
Instance Method Summary collapse
- #to_days ⇒ Object
- #to_f ⇒ Object
- #to_hours ⇒ Object
- #to_i ⇒ Object
- #to_microseconds ⇒ Object
- #to_milliseconds ⇒ Object
- #to_minutes ⇒ Object
- #to_months ⇒ Object
- #to_nanoseconds ⇒ Object
- #to_seconds ⇒ Object
- #to_weeks ⇒ Object
Methods included from Relative
Methods included from Common
Instance Method Details
#to_days ⇒ Object
35 36 37 |
# File 'lib/Duration/Milliseconds.rb', line 35 def to_days to_seconds.to_days end |
#to_f ⇒ Object
51 52 53 |
# File 'lib/Duration/Milliseconds.rb', line 51 def to_f @milliseconds.to_f end |
#to_hours ⇒ Object
31 32 33 |
# File 'lib/Duration/Milliseconds.rb', line 31 def to_hours to_seconds.to_hours end |
#to_i ⇒ Object
47 48 49 |
# File 'lib/Duration/Milliseconds.rb', line 47 def to_i @milliseconds.to_i end |
#to_microseconds ⇒ Object
15 16 17 |
# File 'lib/Duration/Milliseconds.rb', line 15 def to_microseconds Duration::Microseconds.new(@milliseconds * 1000) end |
#to_milliseconds ⇒ Object
19 20 21 |
# File 'lib/Duration/Milliseconds.rb', line 19 def to_milliseconds self end |
#to_minutes ⇒ Object
27 28 29 |
# File 'lib/Duration/Milliseconds.rb', line 27 def to_minutes to_seconds.to_minutes end |
#to_months ⇒ Object
43 44 45 |
# File 'lib/Duration/Milliseconds.rb', line 43 def to_months to_seconds.to_months end |
#to_nanoseconds ⇒ Object
11 12 13 |
# File 'lib/Duration/Milliseconds.rb', line 11 def to_nanoseconds to_microseconds.to_nanoseconds end |
#to_seconds ⇒ Object
23 24 25 |
# File 'lib/Duration/Milliseconds.rb', line 23 def to_seconds Duration::Seconds.new(@milliseconds / 1000r) end |
#to_weeks ⇒ Object
39 40 41 |
# File 'lib/Duration/Milliseconds.rb', line 39 def to_weeks to_seconds.to_weeks end |