diff options
Diffstat (limited to 'app/models/referential.rb')
| -rw-r--r-- | app/models/referential.rb | 77 | 
1 files changed, 0 insertions, 77 deletions
| diff --git a/app/models/referential.rb b/app/models/referential.rb index 7c6de6bf9..1f0c5bcfd 100644 --- a/app/models/referential.rb +++ b/app/models/referential.rb @@ -201,81 +201,4 @@ class Referential < ActiveRecord::Base      bounds = read_attribute(:bounds)      GeoRuby::SimpleFeatures::Geometry.from_ewkt(bounds.present? ? bounds : default_bounds ).envelope    end - -  ## -  # In Development environment where cache_classes = false -  # each time a controller rb file is saved -  # ninoxe models are reloaded without after_initialize from config/initializers -  # so for development confort, it's better to keep here that after_initialize -Rails.application.config.after_initialize do - -  Chouette::TridentActiveRecord - -  class Chouette::TridentActiveRecord - -    # add referential relationship for objectid and localization functions -    def referential -      @referential ||= Referential.where(:slug => Apartment::Tenant.current).first! -    end - -    def hub_restricted? -      referential.data_format == "hub" -    end - -    # override prefix for good prefix in objectid generation -    def prefix -      self.referential.prefix -    end - -  end - -  # Hub constraints -  Chouette::Route; class Chouette::Route; include NinoxeExtension::Hub::RouteRestrictions; end -  Chouette::JourneyPattern; class Chouette::JourneyPattern; include NinoxeExtension::Hub::JourneyPatternRestrictions; end -  Chouette::VehicleJourney; class Chouette::VehicleJourney; include NinoxeExtension::Hub::VehicleJourneyRestrictions; end -  Chouette::TimeTable; class Chouette::TimeTable; include NinoxeExtension::Hub::TimeTableRestrictions; end -  Chouette::ConnectionLink; class Chouette::ConnectionLink; include NinoxeExtension::Hub::ConnectionLinkRestrictions; end -  Chouette::StopArea; class Chouette::StopArea; include NinoxeExtension::Hub::StopAreaRestrictions; end -  Chouette::Line; class Chouette::Line; include NinoxeExtension::Hub::LineRestrictions; end -  Chouette::GroupOfLine; class Chouette::GroupOfLine; include NinoxeExtension::Hub::GroupOfLineRestrictions; end -  Chouette::Company; class Chouette::Company; include NinoxeExtension::Hub::CompanyRestrictions; end -  Chouette::Network; class Chouette::Network; include NinoxeExtension::Hub::NetworkRestrictions; end - -  Chouette::TimeTable - -  class Chouette::TimeTable -    def presenter -      @presenter ||= ::TimeTablePresenter.new( self) -    end -  end - -  Chouette::VehicleJourney - -  class Chouette::VehicleJourney -    def presenter -      @presenter ||= ::VehicleJourneyPresenter.new( self) -    end -  end - -  Chouette::StopArea - -  class Chouette::StopArea -    include  NinoxeExtension::ProjectionFields - -    # override default_position method to add referential envelope when no stoparea is positioned -    def default_position -      # for first StopArea ... the bounds is nil , set to referential center -      Chouette::StopArea.bounds ? Chouette::StopArea.bounds.center : self.referential.envelope.center -    end - - -  end - -  Chouette::AccessPoint - -  class Chouette::AccessPoint -    include  NinoxeExtension::ProjectionFields -  end - -end  end | 
