Numeric Extensions for Durations
Methods
day
days
fortnight
fortnights
hour
hours
minute
minutes
month
months
second
seconds
week
weeks
year
years
Public Instance methods
Alias for days
This method is also aliased as
day
[ + ]
# File lib/more/facets/duration.rb, line 236 def days ; Duration[self * 86400] ; end
Alias for fortnights
Converts fortnights into seconds. (A fortnight is 2 weeks)
This method is also aliased as
fortnight
[ + ]
# File lib/more/facets/duration.rb, line 245 def fortnights ; Duration[self * 1209600] ; end
Alias for hours
This method is also aliased as
hour
[ + ]
# File lib/more/facets/duration.rb, line 231 def hours ; Duration[self * 3600] ; end
Alias for minutes
This method is also aliased as
minute
[ + ]
# File lib/more/facets/duration.rb, line 227 def minutes ; Duration[self * 60] ; end
Alias for months
This method is also aliased as
month
[ + ]
# File lib/more/facets/duration.rb, line 250 def months ; Duration[self * 30 * 86400] ; end
Alias for seconds
Enables the use of time calculations and declarations, like 45.minutes + 2.hours + 4.years. The base unit for all of these Numeric time methods is seconds.
This method is also aliased as
second
[ + ]
# File lib/more/facets/duration.rb, line 223 def seconds ; Duration[self] ; end
Alias for weeks
This method is also aliased as
week
[ + ]
# File lib/more/facets/duration.rb, line 240 def weeks ; Duration[self * 604800] ; end
Alias for years