aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/chouette
diff options
context:
space:
mode:
authorZog2018-02-14 15:13:21 +0100
committerJohan Van Ryseghem2018-02-20 09:50:28 +0100
commit736bd34d8c496b81d456d4e4897197eac344247d (patch)
tree59a3b5c324b433286d19320ec873e37dd9fa40db /app/models/chouette
parent786aca6d55f05af6ecb95dbd845e796d213df044 (diff)
downloadchouette-core-736bd34d8c496b81d456d4e4897197eac344247d.tar.bz2
Refs #5924 @2h; Update specs
Diffstat (limited to 'app/models/chouette')
-rw-r--r--app/models/chouette/line.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/app/models/chouette/line.rb b/app/models/chouette/line.rb
index ba2e2755d..874353752 100644
--- a/app/models/chouette/line.rb
+++ b/app/models/chouette/line.rb
@@ -41,6 +41,7 @@ module Chouette
validates_presence_of :name
+
scope :by_text, ->(text) { where('lower(name) LIKE :t or lower(published_name) LIKE :t or lower(objectid) LIKE :t or lower(comment) LIKE :t or lower(number) LIKE :t',
t: "%#{text.downcase}%") }
@@ -48,6 +49,8 @@ module Chouette
[:published_name, :number, :comment, :url, :color, :text_color, :stable_id]
end
+ def local_id; registration_number end
+
def geometry_presenter
Chouette::Geometry::LinePresenter.new self
end