aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/chouette
diff options
context:
space:
mode:
authorteddywing2018-04-20 15:40:51 +0200
committerGitHub2018-04-20 15:40:51 +0200
commitb51eab242753ecac8154714f2467395b6d9ee86c (patch)
treeb86c495ff253c7f20316b2e3cdd28f6e40821ca3 /app/models/chouette
parente6567cbfc987d8488492e2b1ce66a03db3a3d37d (diff)
parent1962a33393f5cd0c206dc560e5d3116344393036 (diff)
downloadchouette-core-b51eab242753ecac8154714f2467395b6d9ee86c.tar.bz2
Merge pull request #468 from af83/6493-fix-stop_areas-sort
6493 Sort StopAreas on the type label, instead of the internal key
Diffstat (limited to 'app/models/chouette')
-rw-r--r--app/models/chouette/area_type.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/models/chouette/area_type.rb b/app/models/chouette/area_type.rb
index e17d2ee8d..4feb5c914 100644
--- a/app/models/chouette/area_type.rb
+++ b/app/models/chouette/area_type.rb
@@ -34,9 +34,9 @@ class Chouette::AreaType
@@options = {}
end
- def self.options(kind=:all)
+ def self.options(kind=:all, locale=nil)
@@options ||= {}
- @@options[kind] ||= self.send(kind).map { |c| find(c) }.map { |t| [ t.label, t.code ] }
+ @@options[kind] ||= self.send(kind).map { |c| find(c) }.map { |t| [ t.label(locale), t.code ] }
end
attr_reader :code
@@ -48,8 +48,8 @@ class Chouette::AreaType
all.index(code) <=> all.index(other.code)
end
- def label
- I18n.translate code, scope: 'area_types.label'
+ def label locale=nil
+ I18n.translate code, scope: 'area_types.label', locale: locale
end
end