module SocialRails::Language::LanguageMethods
Public Instance Methods
default_lang()
click to toggle source
# File lib/social_rails/language.rb, line 20 def default_lang self.config.public[:lang] ? self.config.public[:lang].first : 'fr' end
lang_is_detected?(text)
click to toggle source
# File lib/social_rails/language.rb, line 24 def lang_is_detected? text return true unless localized? DetectLanguage.detect(text).each do |result| return true if self.config.public[:lang].include? result["language"] end return false end
languages()
click to toggle source
# File lib/social_rails/language.rb, line 16 def languages return self.config.public[:lang] end
localized?()
click to toggle source
# File lib/social_rails/language.rb, line 12 def localized? return self.config.public.has_key?(:lang) && self.config.public[:lang].is_a?(Array) end