Module: SimpleTextExtract
- Defined in:
- lib/simple_text_extract.rb,
lib/simple_text_extract/version.rb,
lib/simple_text_extract/text_extractor.rb,
lib/simple_text_extract/format_extractor/doc.rb,
lib/simple_text_extract/format_extractor/pdf.rb,
lib/simple_text_extract/format_extractor/xls.rb,
lib/simple_text_extract/format_extractor/base.rb,
lib/simple_text_extract/format_extractor/doc_x.rb,
lib/simple_text_extract/format_extractor/xls_x.rb,
lib/simple_text_extract/format_extractor_factory.rb,
lib/simple_text_extract/format_extractor/plain_text.rb
Defined Under Namespace
Modules: FormatExtractor
Classes: Error, FormatExtractorFactory, TextExtractor
Constant Summary
collapse
- SUPPORTED_FILETYPES =
["xls", "xlsx", "doc", "docx", "txt", "pdf", "csv"].freeze
- VERSION =
"1.0.2"
Class Method Summary
collapse
Class Method Details
12
13
14
|
# File 'lib/simple_text_extract.rb', line 12
def self.(filename: nil, raw: nil, filepath: nil, tempfile: nil)
.new(filename: filename, raw: raw, filepath: filepath, tempfile: tempfile).to_s
end
|
.supports?(filename: nil) ⇒ Boolean
16
17
18
|
# File 'lib/simple_text_extract.rb', line 16
def self.supports?(filename: nil)
SUPPORTED_FILETYPES.include?(filename.split(".").last)
end
|