simplemente curioso: ¿hay una manera más corta de lograr esto?¿Hay un camino más corto en rubí para obtener la última de dos fechas?
latest_date = date1 > date2 ? date1 : date2
gracias
simplemente curioso: ¿hay una manera más corta de lograr esto?¿Hay un camino más corto en rubí para obtener la última de dos fechas?
latest_date = date1 > date2 ? date1 : date2
gracias
Use Enumerable#max
:
latest_date = [date1, date2].max
Trate latest_date = [date1, date2].max
. Acabo de ejecutar eso en mi IRB y obtuve la última de las dos fechas.
Digamos, date1 es opcional (puede ser nil), use [date1 || date2, date2] .max Por lo que vale :) – carlosayam
@caya En ese caso, probablemente quieras '[date1, date2] .compact.max' –