Module: Unbounded::RangeExtension
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/unbounded/range_extension.rb
Overview
Extensions for the standard Ruby Range
class.
Instance Method Summary collapse
-
#humanized ⇒ String
Humanized string of the range.
-
#unbounded ⇒ Unbounded::Range
Transform this into an Unbounded::Range.
Instance Method Details
#humanized ⇒ String
Returns humanized string of the range.
9 10 11 |
# File 'lib/unbounded/range_extension.rb', line 9 def humanized "#{self.begin} \u2013 #{self.end}" end |
#unbounded ⇒ Unbounded::Range
Transform this into an Unbounded::Range.
15 16 17 |
# File 'lib/unbounded/range_extension.rb', line 15 def unbounded ::Unbounded::Range.new(self.min, self.max, exclude_end?) end |