From: Kouhei S. <nu...@co...> - 2017-11-02 16:12:57
|
Kouhei Sutou 2017-11-03 01:12:23 +0900 (Fri, 03 Nov 2017) New Revision: f6d45d67d95b846e36f5b2600f200056fec7fb50 https://github.com/ruby-gnome2/ruby-gnome2/commit/f6d45d67d95b846e36f5b2600f200056fec7fb50 Message: poppler: add Document#size Modified files: poppler/lib/poppler/document.rb poppler/test/test-document.rb Modified: poppler/lib/poppler/document.rb (+2 -0) =================================================================== --- poppler/lib/poppler/document.rb 2017-11-03 01:11:11 +0900 (d9246b772) +++ poppler/lib/poppler/document.rb 2017-11-03 01:12:23 +0900 (aa129c015) @@ -120,6 +120,8 @@ module Poppler IndexIter.new(self) end + alias_method :size, :n_pages + private def pdf_data?(data) data.start_with?("%PDF-1.") Modified: poppler/test/test-document.rb (+5 -0) =================================================================== --- poppler/test/test-document.rb 2017-11-03 01:11:11 +0900 (f0fbc7df8) +++ poppler/test/test-document.rb 2017-11-03 01:12:23 +0900 (885275b35) @@ -54,6 +54,11 @@ class TestDocument < Test::Unit::TestCase document.collect(&:text)) end + def test_size + document = Poppler::Document.new(multiple_pages_pdf) + assert_equal(2, document.size) + end + private def find_first_text_field(document) document.each do |page| |