Class: Plaintext::ImageHandler
- Inherits:
-
ExternalCommandHandler
- Object
- FileHandler
- ExternalCommandHandler
- Plaintext::ImageHandler
- Defined in:
- lib/plaintext/file_handler/external_command_handler/image_handler.rb
Constant Summary collapse
- CONTENT_TYPES =
[ 'image/jpeg', 'image/png', 'image/tiff' ]
- DEFAULT =
[ '/usr/bin/tesseract', '__FILE__', 'stdout' ].freeze
Constants inherited from ExternalCommandHandler
ExternalCommandHandler::DEFAULT_STREAM_ENCODING, ExternalCommandHandler::FILE_PLACEHOLDER
Instance Method Summary collapse
-
#initialize ⇒ ImageHandler
constructor
A new instance of ImageHandler.
Methods inherited from ExternalCommandHandler
#accept?, available?, #available?, #shellout, #text
Methods inherited from FileHandler
Constructor Details
#initialize ⇒ ImageHandler
Returns a new instance of ImageHandler.
13 14 15 16 |
# File 'lib/plaintext/file_handler/external_command_handler/image_handler.rb', line 13 def initialize @content_types = CONTENT_TYPES @command = Plaintext::Configuration['tesseract'] || DEFAULT end |