Class: Poleica::Types::Document

Inherits:
Object
  • Object
show all
Defined in:
lib/poleica/types/document.rb

Overview

Document Type

Constant Summary collapse

COMPATIBLE_MIMETYPES =
[
  'applicationiapplication/vnd.oasis.opendocument.image', # .odi
  'application/vnd.oasis.opendocument.presentation',      # .opd
  'application/vnd.oasis.opendocument.text-master',       # .odm
  'application/vnd.oasis.opendocument.spreadsheet',       # .ods
  'application/vnd.oasis.opendocument.graphics',          # .odg
  'application/vnd.oasis.opendocument.formula',           # .odf
  'application/vnd.oasis.opendocument.chart',             # .odc
  'application/vnd.oasis.opendocument.text',              # .odt
  'application/vnd.ms-office',                            # .doc
  'application/vnd.ms-excel',                             # .xls
  'application/vnd.ms-office',                            # .ppt, .pps
  'application/msword',                                   # .doc
  'text/html',                                            # .html, .htm
  'text/plain',                                           # .txt
  'text/rtf'                                              # .rft
]
COMPATIBLE_EXTENSIONS =

Unsupported :( : key, pages

%w{
  html
  htm
  odt
  doc
  ods
  odp
  odg
  odc
  odf
  odb
  odc
  odm
  docx
  xls
  xlsx
  ppt
  pptx
  pps
  txt
  rft
}

Instance Method Summary collapse

Constructor Details

#initialize(file_path) ⇒ Document

Returns a new instance of Document.



48
49
50
# File 'lib/poleica/types/document.rb', line 48

def initialize(file_path)

end