Method: OpenHAB::CoreExt::Between#between?
- Defined in:
- lib/openhab/core_ext/between.rb
#between?(min, max) ⇒ true, false #between?(range) ⇒ true, false
Checks whether the the object falls between the given range.
19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/openhab/core_ext/between.rb', line 19 def between?(min, max = nil) range = if max Range.new(min, max, false) else raise ArgumentError, "Expecting a range when given a single argument" unless min.is_a?(Range) min end OpenHAB::DSL.between(range).cover?(self) end |