aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorXinhui Xu2017-07-25 12:30:19 +0200
committerGitHub2017-07-25 12:30:19 +0200
commitb08046d29d7edc181c27797b4b5f14dce1ed8434 (patch)
treeba85ae3019e651d3833e288e19971d40bfd06d8a /app
parent3fd2c1d4456b88ad9cf55a950be65ddce0d70349 (diff)
parentadeb7109bb4ea64c8c10233cd61a63b154384f43 (diff)
downloadchouette-core-b08046d29d7edc181c27797b4b5f14dce1ed8434.tar.bz2
Merge pull request #41 from af83/revert-40-codifligne_objectid
Revert "StifCodifligneAttributesSupport for Line objectid"
Diffstat (limited to 'app')
-rw-r--r--app/models/chouette/line.rb2
-rw-r--r--app/models/chouette/stif_codifligne_objectid.rb18
-rw-r--r--app/models/concerns/stif_codifligne_attributes_support.rb11
3 files changed, 1 insertions, 30 deletions
diff --git a/app/models/chouette/line.rb b/app/models/chouette/line.rb
index 63d2d1606..33a2fbb00 100644
--- a/app/models/chouette/line.rb
+++ b/app/models/chouette/line.rb
@@ -1,5 +1,5 @@
class Chouette::Line < Chouette::ActiveRecord
- include StifCodifligneAttributesSupport
+ include DefaultNetexAttributesSupport
include LineRestrictions
include LineReferentialSupport
include StifTransportModeEnumerations
diff --git a/app/models/chouette/stif_codifligne_objectid.rb b/app/models/chouette/stif_codifligne_objectid.rb
deleted file mode 100644
index 46109e24f..000000000
--- a/app/models/chouette/stif_codifligne_objectid.rb
+++ /dev/null
@@ -1,18 +0,0 @@
-class Chouette::StifCodifligneObjectid < String
-
- @@format = /^([A-Za-z_]+):([A-Za-z]+):([A-Za-z]+):([0-9A-Za-z_-]+)$/
- cattr_reader :format
-
- def parts
- match(format).try(:captures)
- end
-
- def object_type
- parts.try(:third)
- end
-
- def local_id
- parts.try(:fourth)
- end
-
-end
diff --git a/app/models/concerns/stif_codifligne_attributes_support.rb b/app/models/concerns/stif_codifligne_attributes_support.rb
deleted file mode 100644
index 4d18b89e0..000000000
--- a/app/models/concerns/stif_codifligne_attributes_support.rb
+++ /dev/null
@@ -1,11 +0,0 @@
-module StifCodifligneAttributesSupport
- extend ActiveSupport::Concern
-
- included do
- validates_presence_of :objectid
- end
-
- def objectid
- Chouette::StifCodifligneObjectid.new read_attribute(:objectid)
- end
-end