Sha256: 4483200ce381cc8de60f326c4f547d5057e9d45c34b916dee02cb5938e7f899a
Contents?: true
Size: 531 Bytes
Versions: 12
Compression:
Stored size: 531 Bytes
Contents
require 'rabbit/element/title-slide' require 'rabbit/element/poppler-page' module Rabbit module Element class PopplerTitleSlide < TitleSlide def initialize(page, document) @document = document @raw_page = page @page = PopplerPage.new(page) super(@page) end def title (@document.title || super).chomp end def theme super || "pdf" end def size_ratio w, h = @raw_page.size w.to_f / h.to_f end end end end
Version data entries
12 entries across 12 versions & 1 rubygems