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