diff --git a/app/models/ruta.rb b/app/models/ruta.rb new file mode 100644 index 0000000..37df4e7 --- /dev/null +++ b/app/models/ruta.rb @@ -0,0 +1,16 @@ +class Ruta < ApplicationRecord + def direccion_inicio + @viajes.first.direccion_partida + end + + def direccion_final + @viajes.last.direccion_llegada + end + + def kms_total + @viajes.reduce(0) do |sum, viaje| + sum += viaje.kms + sum + end + end +end diff --git a/test/models/ruta_test.rb b/test/models/ruta_test.rb new file mode 100644 index 0000000..771225c --- /dev/null +++ b/test/models/ruta_test.rb @@ -0,0 +1,7 @@ +require "test_helper" + +class RutaTest < ActiveSupport::TestCase + # test "the truth" do + # assert true + # end +end