lib/hexapdf/task/optimize.rb in hexapdf-0.8.0 vs lib/hexapdf/task/optimize.rb in hexapdf-0.9.0
- old
+ new
@@ -76,11 +76,11 @@
elsif object_streams != :preserve
process_object_streams(doc, object_streams, xref_streams)
elsif xref_streams != :preserve
process_xref_streams(doc, xref_streams)
else
- doc.each(current: false, &method(:delete_fields_with_defaults))
+ doc.each(only_current: false, &method(:delete_fields_with_defaults))
end
compress_pages(doc) if compress_pages
end
@@ -167,10 +167,10 @@
# nothing is done, for :delete all cross-reference streams are deleted and for :generate
# cross-reference streams are added.
def self.process_xref_streams(doc, method)
case method
when :delete
- doc.each(current: false) do |obj, rev|
+ doc.each(only_current: false) do |obj, rev|
if obj.type == :XRef
rev.delete(obj)
else
delete_fields_with_defaults(obj)
end