class Linguin::LanguageDetection

Linguin::LanguageDetection

Returned by Linguin#detect_language(!).

success? - Bool - checks if detection results were found error - Hash - contains `error` and `message` about what went wrong results - Array - contains the detection results, ordered by confidence descending

Attributes

results[RW]
success[W]

Public Class Methods

error(code, message) click to toggle source
# File lib/linguin/language_detection.rb, line 15
def error(code, message)
  new do |detection|
    detection.success = false
    detection.error = {
      code: code,
      message: message
    }
  end
end
success(results) click to toggle source
# File lib/linguin/language_detection.rb, line 25
def success(results)
  new do |detection|
    detection.success = true
    detection.results = results[:results]
  end
end

Public Instance Methods

success?() click to toggle source
# File lib/linguin/language_detection.rb, line 33
def success?
  !!@success
end