class Capybara::Session
Public Instance Methods
pdf_text()
click to toggle source
# File lib/wicked_pdf_capybara/session.rb, line 5 def pdf_text begin parsed_pdf_text rescue ArgumentError, PDF::Reader::MalformedPDFError end end
Private Instance Methods
parsed_pdf_text()
click to toggle source
# File lib/wicked_pdf_capybara/session.rb, line 23 def parsed_pdf_text pdf_reader.pages.map(&:text).first.gsub("\n", ' ').gsub("\t", ' ') end
pdf_reader()
click to toggle source
# File lib/wicked_pdf_capybara/session.rb, line 19 def pdf_reader PDF::Reader.new(temp_pdf) end
temp_pdf()
click to toggle source
# File lib/wicked_pdf_capybara/session.rb, line 14 def temp_pdf temp_pdf = Tempfile.new('pdf') temp_pdf << source.force_encoding('UTF-8') end