summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2022-09-03 03:38:43 -0600
committerDan Allen <dan.j.allen@gmail.com>2022-09-03 03:38:43 -0600
commit08e0dfabdb3f7a30f219b4e183a27b7981ae0d5b (patch)
tree340efd47ef19ca32cf711b4f4cbfa3b8bd70dce7
parentc23f090ca349ec7a666415c459bc919876382d0d (diff)
add missing reader for compliance attribute on optimizer
-rw-r--r--lib/asciidoctor/pdf/optimizer.rb1
-rw-r--r--spec/optimizer_spec.rb1
2 files changed, 2 insertions, 0 deletions
diff --git a/lib/asciidoctor/pdf/optimizer.rb b/lib/asciidoctor/pdf/optimizer.rb
index f1c5c2d0..c979a5e4 100644
--- a/lib/asciidoctor/pdf/optimizer.rb
+++ b/lib/asciidoctor/pdf/optimizer.rb
@@ -39,6 +39,7 @@ module Asciidoctor
attr_reader :quality
attr_reader :compatibility_level
+ attr_reader :compliance
def initialize quality = 'default', compatibility_level = '1.4', compliance = 'PDF'
@quality = QUALITY_NAMES[quality]
diff --git a/spec/optimizer_spec.rb b/spec/optimizer_spec.rb
index 4c97c1de..c317cbd9 100644
--- a/spec/optimizer_spec.rb
+++ b/spec/optimizer_spec.rb
@@ -23,6 +23,7 @@ describe 'Asciidoctor::PDF::Optimizer', if: (RSpec::ExampleGroupHelpers.gem_avai
optimizer = Asciidoctor::PDF::Optimizer.new
(expect optimizer.quality).to eql :default
(expect optimizer.compatibility_level).to eql '1.4'
+ (expect optimizer.compliance).to eql 'PDF'
end
it 'should generate optimized PDF when filename contains spaces' do