]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/user.rb
Missing migrations from I18N merrge.
[rails.git] / app / models / user.rb
index f38994e534596a71a9abf34bf3599698aab68502..683fcc96baceea7cb6453212e7c9ac912b964971 100644 (file)
@@ -90,6 +90,10 @@ class User < ActiveRecord::Base
     languages.find { |l| Language.find(:first, :conditions => { :code => l }) }
   end
 
+  def preferred_language_from(array)
+    (languages & array.collect { |i| i.to_s }).first
+  end
+
   def nearby(radius = 50, num = 10)
     if self.home_lon and self.home_lat 
       gc = OSM::GreatCircle.new(self.home_lat, self.home_lon)