add instrumentation to detection and classification

This commit is contained in:
Charlie Somerville
2015-02-25 12:34:07 +11:00
parent 04252c28f2
commit fd7633518f
3 changed files with 32 additions and 16 deletions

View File

@@ -6,3 +6,15 @@ require 'linguist/repository'
require 'linguist/samples'
require 'linguist/shebang'
require 'linguist/version'
class << Linguist
attr_accessor :instrumenter
def instrument(*args, &bk)
if instrumenter
instrumenter.instrument(*args, &bk)
else
yield
end
end
end