Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/scylla/string.rb

Instance Method Summary collapse

Instance Method Details

#guess_languageObject



21
22
23
24
# File 'lib/scylla/string.rb', line 21

def guess_language
  sc = Scylla::Classifier.new
  sc.classify_string(self)
end

#guess_localeObject



13
14
15
16
17
18
19
# File 'lib/scylla/string.rb', line 13

def guess_locale
  sc = Scylla::Classifier.new
  languages = sc.classify_string(self)
  locales = []
  languages.each {|lan| locales << Scylla::Resources.locales[lan][0]}
  return locales
end

#languageObject



3
4
5
6
# File 'lib/scylla/string.rb', line 3

def language
  sc = Scylla::Classifier.new
  sc.classify_string(self).first
end

#localeObject



8
9
10
11
# File 'lib/scylla/string.rb', line 8

def locale
  sc = Scylla::Classifier.new
  Scylla::Resources.locales[sc.classify_string(self).first][0]
end