Module: Despeck
- Defined in:
- lib/despeck/logger.rb,
lib/despeck/cli.rb,
lib/despeck/ocr.rb,
lib/commands/ocr.rb,
lib/commands/remove.rb,
lib/despeck/version.rb,
lib/despeck/pdf_tools.rb,
lib/despeck/colour_checker.rb,
lib/despeck/dominant_color.rb,
lib/despeck/watermark_mask.rb,
lib/despeck/dominant_color_v2.rb,
lib/despeck/watermark_remover.rb
Overview
Everything related to logging and output for the gem
Defined Under Namespace
Modules: Commands, DominantColor, DominantColorV2, PdfTools
Classes: CLI, ColourChecker, Ocr, WatermarkMask, WatermarkRemover
Constant Summary
collapse
- VERSION =
'0.3.0'
Class Method Summary
collapse
Class Method Details
.apply_logger_level(debug = false) ⇒ Object
14
15
16
|
# File 'lib/despeck/logger.rb', line 14
def self.apply_logger_level(debug = false)
logger.level = debug ? Logger::DEBUG : Logger::ERROR
end
|
.logger ⇒ Object
5
6
7
8
9
10
11
12
|
# File 'lib/despeck/logger.rb', line 5
def self.logger
@logger ||=
begin
l = Logger.new($stdout)
l.level = Logger::ERROR
l
end
end
|
.with_level(level = Logger::ERROR) ⇒ Object
18
19
20
21
22
23
24
25
|
# File 'lib/despeck/logger.rb', line 18
def self.with_level(level = Logger::ERROR)
prev_level = logger.level
logger.level = level
yield
logger.level = prev_level
end
|