class Rabbit::Element::PopplerSlide

Public Class Methods

new(page) click to toggle source
Calls superclass method
# File lib/rabbit/element/poppler-slide.rb, line 7
def initialize(page)
  @raw_page = page
  @page = PopplerPage.new(page)
  super(@page)
end

Public Instance Methods

body() click to toggle source
# File lib/rabbit/element/poppler-slide.rb, line 17
def body
  @page
end
headline() click to toggle source
# File lib/rabbit/element/poppler-slide.rb, line 13
def headline
  @page
end
size_ratio() click to toggle source
# File lib/rabbit/element/poppler-slide.rb, line 25
def size_ratio
  w, h = @raw_page.size
  w.to_f / h.to_f
end
title() click to toggle source
Calls superclass method
# File lib/rabbit/element/poppler-slide.rb, line 21
def title
  (@page.text.split(/\r?\n/, 2)[0] || super).chomp
end