Class: LongDurationRange

Inherits:
DurationRange show all
Defined in:
lib/timespan/core_ext/range.rb

Instance Attribute Summary

Attributes inherited from DurationRange

#range, #unit

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from DurationRange

#<=>, allowed_unit?, #allowed_unit?, #between?, demongoize, evolve, #initialize, #mongoize, mongoize, #time, #to_hash, #to_s, #to_str

Constructor Details

This class inherits a constructor from DurationRange

Class Method Details

.allowed_unitsObject



191
192
193
# File 'lib/timespan/core_ext/range.rb', line 191

def self.allowed_units
  [:days, :weeks, :months, :years]
end

Instance Method Details

#allowed_unitsObject



195
196
197
# File 'lib/timespan/core_ext/range.rb', line 195

def allowed_units
  LongDurationRange.allowed_units
end

#lengthObject



187
188
189
# File 'lib/timespan/core_ext/range.rb', line 187

def length
  :long
end