Class: Plaintext::PptHandler

Inherits:
ExternalCommandHandler show all
Defined in:
lib/plaintext/file_handler/external_command_handler/ppt_handler.rb

Constant Summary collapse

CONTENT_TYPES =
[
    'application/vnd.ms-powerpoint',
    'application/powerpoint',
]
DEFAULT =
[
    '/usr/bin/catppt', '-dutf-8', '__FILE__'
]

Constants inherited from ExternalCommandHandler

ExternalCommandHandler::DEFAULT_STREAM_ENCODING, ExternalCommandHandler::FILE_PLACEHOLDER

Instance Method Summary collapse

Methods inherited from ExternalCommandHandler

#accept?, available?, #available?, #shellout, #text

Methods inherited from FileHandler

#accept?, #set

Constructor Details

#initializePptHandler

Returns a new instance of PptHandler.



12
13
14
15
# File 'lib/plaintext/file_handler/external_command_handler/ppt_handler.rb', line 12

def initialize
  @content_types = CONTENT_TYPES
  @command = Plaintext::Configuration['catppt'] || DEFAULT
end