]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/language.rb
Some more of the user account translations. Custom generate method for languages...
[rails.git] / app / models / language.rb
index 9c7ca4c0e83b2df9dce973f69d632b1bd7608064..150341cc70f50fe2e5f8398bd25cb53ba6d5f64d 100644 (file)
@@ -1,6 +1,14 @@
 class Language < ActiveRecord::Base
-  set_primary_key :language_code
-  
+  set_primary_key :code
+
   has_many :users, :foreign_key => 'locale'
   has_many :diary_entries, :foreign_key => 'language'
+  
+  def self.generate(code, name, translation_available)
+    Language.create do |l|
+      l.code = code
+      l.name = name
+      l.translation_available = translation_available
+    end
+  end
 end