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