Method: Comparable#between?

Defined in:
lib/source/ruby.rb

#between?(min, max) ⇒ Boolean

call-seq:

obj.between?(min,max) -> true or false

Returns false if obj <=> min is less than zero or if obj <=> max is greater than zero, true otherwise.

3.between?(1, 5)               #=> true
6.between?(1, 5)               #=> false
'cat'.between?('ant', 'dog')   #=> true
'gnu'.between?('ant', 'dog')   #=> false

Returns:

  • (Boolean)


1274
1275
1276
1277
1278
# File 'lib/source/ruby.rb', line 1274

def between?(min, max)
  `if(this.m$_ltgt(min)==-1){return false;}`
  `if(this.m$_ltgt(max)==1){return false;}`
  return true
end