class Linguist::Strategy::Extension
- Linguist::Strategy::Extension
- Reference
- Object
Overview
Detects language based on extension
Defined in:
linguist/strategy/extension.crClass Method Summary
-
.call(blob, candidates, real_languages) : Array(Language) | Array(Tuple(Language, Float64))
Public: Use the file extension to detect the blob's language.
Class Method Detail
def self.call(blob, candidates, real_languages) : Array(Language) | Array(Tuple(Language, Float64))
#
Public: Use the file extension to detect the blob's language.
blob - An object that quacks like a blob. candidates - A list of candidate languages.
Examples
Extension.call(FileBlob.new("path/to/file"))
Returns an array of languages associated with a blob's file extension. Selected languages must be in the candidate list, except if it's empty, in which case any language is a valid candidate.