diff options
author | elijah <elijah@riseup.net> | 2015-06-15 17:14:26 -0700 |
---|---|---|
committer | elijah <elijah@riseup.net> | 2015-06-15 17:14:26 -0700 |
commit | 83a9cadbb13bd2292c7d064d40721fa5f64119fb (patch) | |
tree | 294c13678a0514634a6817428d2c656738c14e52 /vendor/gems/common_languages/lib/common_languages/language.rb | |
parent | 12ab515ecd448f98ff006e30a93e43626183b6d0 (diff) |
added CommonLanguages gem
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 |