Module: RangeMethods

Included in:
KalibroClient::Entities::Configurations::KalibroRange, KalibroClient::Entities::Configurations::RangeSnapshot
Defined in:
lib/kalibro_client/helpers/range_methods.rb

Instance Method Summary collapse

Instance Method Details

#beginning=(value) ⇒ Object



6
7
8
# File 'lib/kalibro_client/helpers/range_methods.rb', line 6

def beginning=(value)
  @beginning = (value == "-INF") ? -Float::INFINITY : value
end

#end=(value) ⇒ Object



10
11
12
# File 'lib/kalibro_client/helpers/range_methods.rb', line 10

def end=(value)
  @end = (value == "INF") ? Float::INFINITY : value
end

#rangeObject



2
3
4
# File 'lib/kalibro_client/helpers/range_methods.rb', line 2

def range
  @range ||= Range.new(Float(beginning), Float(self.end), exclude_end: true)
end