diff options
| author | Zog | 2018-02-14 12:22:30 +0100 | 
|---|---|---|
| committer | Johan Van Ryseghem | 2018-02-20 09:50:28 +0100 | 
| commit | e168407ec0b842a73b42b5179936562b005d244b (patch) | |
| tree | f6ae7c35fb4f7bf32c203a3b559b99b8a941a0d8 /app/models/chouette/route.rb | |
| parent | ee002e5aef7e5bb8b818b56ed54b6c68d074110e (diff) | |
| download | chouette-core-e168407ec0b842a73b42b5179936562b005d244b.tar.bz2 | |
Refs #5924 @2h; Provide a mechanism to define a custom importer
Diffstat (limited to 'app/models/chouette/route.rb')
| -rw-r--r-- | app/models/chouette/route.rb | 12 | 
1 files changed, 12 insertions, 0 deletions
| 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) | 
