class Findex::FileIndexer
Constants
- TEXT_INDEXER
Public Class Methods
new(file)
click to toggle source
# File lib/findex/file_indexer.rb, line 10 def initialize(file) @file = file @mime = FileMagic.open(:mime_type) { |magic| magic.file(file.to_s) } end
Public Instance Methods
index(term_generator)
click to toggle source
# File lib/findex/file_indexer.rb, line 15 def index(term_generator) indexer = Findex.definitions[@mime] || TEXT_INDEXER indexer.call(@file, term_generator) end