diff options
Diffstat (limited to 'vendor/gems/common_languages/lib/common_languages/language.rb')
-rw-r--r-- | vendor/gems/common_languages/lib/common_languages/language.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/vendor/gems/common_languages/lib/common_languages/language.rb b/vendor/gems/common_languages/lib/common_languages/language.rb new file mode 100644 index 0000000..a6a3521 --- /dev/null +++ b/vendor/gems/common_languages/lib/common_languages/language.rb @@ -0,0 +1,19 @@ +# encoding: utf-8 + +module CommonLanguages + class Language + attr_accessor :code, :name, :english_name, :rtl + def initialize(data) + @code = data[0].to_sym + @name = data[1] + @english_name = data[2] || data[1] + @rtl = data[3] === true + end + def rtl? + @rtl + end + def ==(l) + @code == l.code && @name = l.name + end + end +end |