From e168407ec0b842a73b42b5179936562b005d244b Mon Sep 17 00:00:00 2001 From: Zog Date: Wed, 14 Feb 2018 12:22:30 +0100 Subject: Refs #5924 @2h; Provide a mechanism to define a custom importer --- app/models/chouette/route.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'app/models/chouette/route.rb') diff --git a/app/models/chouette/route.rb b/app/models/chouette/route.rb index 5cc5d8b0d..e418134de 100644 --- a/app/models/chouette/route.rb +++ b/app/models/chouette/route.rb @@ -185,6 +185,18 @@ module Chouette return true end + def full_journey_pattern + out = journey_patterns.find{|jp| jp.stop_points.count == self.stop_points.count } + unless out + out = journey_patterns.build name: self.name + self.stop_points.each do |sp| + out.stop_points.build stop_area: sp.stop_area, position: sp.position + end + out.save! + end + out + end + protected def self.vehicle_journeys_timeless(stop_point_id) -- cgit v1.2.3