Sha256: 5afbbb8d0cdb0e2de9c7e922b6440bf08502c423d0bb99b58cf33f4eb5ea7636

Contents?: true

Size: 1.02 KB

Versions: 5

Compression:

Stored size: 1.02 KB

Contents

module EPUB
  NAMESPACES = {
    'dc'    => 'http://purl.org/dc/elements/1.1/',
    'ocf'   => 'urn:oasis:names:tc:opendocument:xmlns:container',
    'opf'   => 'http://www.idpf.org/2007/opf',
    'xhtml' => 'http://www.w3.org/1999/xhtml',
    'epub'  => 'http://www.idpf.org/2007/ops',
    'm'     => 'http://www.w3.org/1998/Math/MathML',
    'svg'   => 'http://www.w3.org/2000/svg',
    'smil'  => 'http://www.w3.org/ns/SMIL'
  }

  module MediaType
    class UnsupportedMediaType < StandardError; end

    EPUB = 'application/epub+zip'
    ROOTFILE = 'application/oebps-package+xml'
    IMAGE = %w[
      image/gif
      image/jpeg
      image/png
      image/svg+xml
    ]
    APPLICATION = %w[
      application/xhtml+xml
      application/x-dtbncx+xml
      application/vnd.ms-opentype
      application/font-woff
      application/smil+xml
      application/pls+xml
    ]
    AUDIO = %w[
      audio/mpeg
      audio/mp4
    ]
    TEXT = %w[
      text/css
      text/javascript
    ]
    CORE = IMAGE + APPLICATION + AUDIO + TEXT
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
epub-parser-0.2.5 lib/epub/constants.rb
epub-parser-0.2.4 lib/epub/constants.rb
epub-parser-0.2.3 lib/epub/constants.rb
epub-parser-0.2.2 lib/epub/constants.rb
epub-parser-0.2.1 lib/epub/constants.rb