Provides accurate date and time measurements using Date#advance and Time#advance, respectively. It mainly supports the methods on Numeric, such as in this example:
1.month.ago # equivalent to Time.now.advance(:months => -1)
Adds another Duration or a Numeric to this Duration. Numeric values are treated as seconds.
Subtracts another Duration or a Numeric from this Duration. Numeric values are treated as seconds.
Returns true if other is also a Duration instance with the same value, or if other == value.
Calculates a new Time or Date that is as far in the past as this Duration represents.
Alias for since
Calculates a new Time or Date that is as far in the future as this Duration represents.
Alias for ago