Code style improvements [SCI-11942]

This commit is contained in:
Martin Artnik 2025-06-06 14:42:02 +02:00
parent 3e425b7786
commit e781531ff7

View file

@ -220,24 +220,24 @@ module Lists
end end
def project_start_date(object) def project_start_date(object)
return Date.new(2100, 1, 1) unless project?(object) return Date::Infinity.new unless project?(object)
object.start_date || Date.new(2100, 1, 1) object.start_date || Date::Infinity.new
end end
def project_due_date(object) def project_due_date(object)
return Date.new(2100, 1, 1) unless project?(object) return Date::Infinity.new unless project?(object)
object.due_date || Date.new(2100, 1, 1) object.due_date || Date::Infinity.new
end end
def project_status(object) def project_status(object)
return 3 unless project?(object) return 3 unless project?(object) # should come after done (2)
statuses = { statuses = {
not_started: 0, not_started: 0,
started: 1, in_progress: 1,
completed: 2 done: 2
} }
statuses[object.status.to_sym] statuses[object.status.to_sym]
@ -256,7 +256,7 @@ module Lists
end end
def project_timestamp(timestamp_name, object) def project_timestamp(timestamp_name, object)
project?(object) ? object[timestamp_name] : DateTime.new(2100, 1, 1) project?(object) ? object[timestamp_name] : Date::Infinity.new
end end
def project?(object) def project?(object)