diff options
| author | Michel Etienne | 2014-11-13 17:02:08 +0100 | 
|---|---|---|
| committer | Michel Etienne | 2014-11-13 17:02:08 +0100 | 
| commit | 0350755d84ca7c19398799f48914cd1ae2ede23d (patch) | |
| tree | dd12f2d8ef032398c3189cac7f32795d0608d140 /app/models/gtfs_export.rb | |
| parent | 28350f95744a03290a28dd8d941d1e6248f2eeb2 (diff) | |
| download | chouette-core-0350755d84ca7c19398799f48914cd1ae2ede23d.tar.bz2 | |
prepare version 2.5.1
Diffstat (limited to 'app/models/gtfs_export.rb')
| -rw-r--r-- | app/models/gtfs_export.rb | 12 | 
1 files changed, 9 insertions, 3 deletions
diff --git a/app/models/gtfs_export.rb b/app/models/gtfs_export.rb index 6f43a93eb..6ee83098f 100644 --- a/app/models/gtfs_export.rb +++ b/app/models/gtfs_export.rb @@ -2,21 +2,27 @@ class GtfsExport < Export    validates_presence_of :time_zone    option :time_zone +  option :object_id_prefix -  after_initialize :init_time_zone +  after_initialize :init_params    def references_types      [ Chouette::Line, Chouette::Network, Chouette::Company, Chouette::StopArea ]    end -  def init_time_zone +  def init_params      if time_zone.nil?        self.time_zone = "Paris"      end    end    def export_options -    super.merge(:format => :gtfs, :time_zone => ActiveSupport::TimeZone.find_tzinfo(time_zone).name) +    opts = super.merge(:format => :gtfs, :time_zone => ActiveSupport::TimeZone.find_tzinfo(time_zone).name) +    if object_id_prefix.present? +      opts = opts.merge(:object_id_prefix => object_id_prefix) +    end +    puts opts.inspect +    opts    end  end  | 
