summaryrefslogtreecommitdiff
path: root/vendor/gems/common_languages/lib/common_languages/language.rb
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/gems/common_languages/lib/common_languages/language.rb')
-rw-r--r--vendor/gems/common_languages/lib/common_languages/language.rb19
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