lib/pdf/inspector/page.rb in pdf-inspector-1.2.1 vs lib/pdf/inspector/page.rb in pdf-inspector-1.3.0
- old
+ new
@@ -6,31 +6,30 @@
extend Forwardable
attr_reader :pages
def_delegators :@state, :set_text_font_and_size
-
+
def initialize
@pages = []
end
def page=(page)
- @pages << {:size => page.attributes[:MediaBox][-2..-1], :strings => []}
+ @pages << { size: page.attributes[:MediaBox][-2..-1], strings: [] }
@state = PDF::Reader::PageState.new(page)
- end
+ end
def show_text(*params)
params.each do |param|
@pages.last[:strings] << @state.current_font.to_utf8(param)
end
end
- def show_text_with_positioning(*params)
+ def show_text_with_positioning(*params)
# ignore kerning information
show_text params[0].reject { |e|
- Numeric === e
+ e.is_a? Numeric
}.join
end
-
- end
+ end
end
end