El es un método incorporado en Ruby devuelve -1, 0, 1 dependiendo de si el tiempo es menor, igual o mayor que otro tiempo. Se devuelve cero si dos tiempos son incomparables.
Sintaxis : hora <=> otraHora
Parámetros : la función no acepta ningún parámetro.
Valor devuelto : Devuelve -1, 0, 1 dependiendo de si el tiempo es menor, igual o mayor que otro tiempo
Ejemplo 1 :
# Ruby code for <=> method # Include Time require 'time' # Declaring time a = Time.new(1993, 02, 24, 12, 0, 0, "+09:00") b = a + (60*60) # Prints -1 puts a <=> b
Salida :
-1
Ejemplo 2 :
# Ruby code for <=> method # Include Time require 'time' # Declaring time a = Time.new(1993, 02, 24, 12, 0, 0, "+09:00") b = a + (60*60) # Prints 1 puts b <=> a
Salida :
1