Module: Pdfh

Defined in:
lib/pdfh.rb,
lib/pdfh/main.rb,
lib/pdfh/version.rb,
lib/pdfh/utils/month.rb,
lib/pdfh/utils/console.rb,
lib/pdfh/models/document.rb,
lib/pdfh/models/settings.rb,
lib/pdfh/utils/date_info.rb,
lib/pdfh/utils/file_info.rb,
lib/pdfh/models/run_options.rb,
lib/pdfh/services/opt_parser.rb,
lib/pdfh/models/document_type.rb,
lib/pdfh/utils/rename_validator.rb,
lib/pdfh/services/document_manager.rb,
lib/pdfh/services/document_matcher.rb,
lib/pdfh/services/settings_builder.rb,
lib/pdfh/services/directory_scanner.rb,
lib/pdfh/utils/dependency_validator.rb,
lib/pdfh/services/pdf_text_extractor.rb,
lib/pdfh/services/settings_validator.rb

Overview

Gem entry point

Defined Under Namespace

Modules: Services, Utils Classes: Console, DateInfo, Document, DocumentType, FileInfo, Main, Month, ReDateError, RenameValidator, RunOptions, Settings, SettingsIOError

Constant Summary collapse

PROGRAM_NAME =
"pdfh"
REQUIRED_CMDS =
%i[qpdf pdftotext].freeze
VERSION =
"4.0.2"

Class Attribute Summary collapse

Class Attribute Details

.loggerConsole

Returns:



60
61
62
# File 'lib/pdfh.rb', line 60

def logger
  @logger ||= Console.new(false)
end