class KindleCG::Ebook::Mobi

Attributes

exth[R]
mobi_type[R]
text_encoding[R]
title[R]

Public Class Methods

new(file) click to toggle source
# File lib/KindleCG/ebook/mobi.rb, line 7
def initialize(file)
  sections = KindleCG::Ebook::Sectionizer.new(file, 'rb')
  @header = sections.load_section(0)
  @len_mobi = @header[20..-1].unpack('L>')[0] + 16
end

Public Instance Methods

asin() click to toggle source
# File lib/KindleCG/ebook/mobi.rb, line 44
def asin
  exth[113]
end
type() click to toggle source
# File lib/KindleCG/ebook/mobi.rb, line 40
def type
  exth[501]
end