2015-07-27 15:02:37 +00:00
|
|
|
module JamRuby
|
|
|
|
|
class Language < ActiveRecord::Base
|
|
|
|
|
include HtmlSanitize
|
|
|
|
|
html_sanitize strict: [:name, :description]
|
2016-06-01 00:20:03 +00:00
|
|
|
has_many :teachers, :class_name => "JamRuby::Teacher", :through => :teachers_languages
|
|
|
|
|
has_many :teachers_languages, class_name: "JamRuby::TeacherLanguage"
|
2016-05-01 03:12:25 +00:00
|
|
|
|
|
|
|
|
def self.english_sort
|
|
|
|
|
languages = Language.order(:description)
|
|
|
|
|
languages.sort_by { |l| [ l.id == 'EN' ? 0 : 1, l.description] }
|
|
|
|
|
end
|
2015-07-27 15:02:37 +00:00
|
|
|
end
|
|
|
|
|
end
|