Skip to content

Commit 901a728

Browse files
committed
:hidden option simplification
1 parent 0fb2b56 commit 901a728

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

lib/prawn/embedded_files.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def file(src, options = {})
3232
filespec = Filespec.new(file_obj, options)
3333
filespec_obj = filespec.build_pdf_object(self)
3434

35-
unless filespec.hidden
35+
unless filespec.hidden?
3636
# Wait for pdf-core PR
3737

3838
# attach_file(filespec.file_name, filespec_obj)

lib/prawn/embedded_files/filespec.rb

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
module Prawn
44
module EmbeddedFiles
55
class Filespec
6-
attr_reader :file_name, :not_hidden
6+
attr_reader :file_name
77

88
def initialize(file, options = {})
99
name = options[:name] || file.chksum
@@ -15,15 +15,12 @@ def initialize(file, options = {})
1515
@description = PDF::Core::LiteralString.new(desc_str)
1616
end
1717

18-
if options[:hidden].nil? || options[:hidden] != true
19-
@not_hidden = true
20-
end
21-
18+
@hidden = !options[:hidden].nil? && options[:hidden] == true
2219
@file = file
2320
end
2421

25-
def hidden
26-
!@not_hidden
22+
def hidden?
23+
@hidden
2724
end
2825

2926
def build_pdf_object(document)

0 commit comments

Comments
 (0)