We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8f09896 commit 5d3011eCopy full SHA for 5d3011e
lib/prawn/embedded_files.rb
@@ -44,14 +44,12 @@ def file(src, options = {})
44
data = src
45
end
46
47
- @file_registry ||= {}
48
-
49
file = EmbeddedFile.new(data, mut_opts)
50
- file_obj = @file_registry[file.checksum]
+ file_obj = file_registry[file.checksum]
51
52
if file_obj.nil?
53
file_obj = file.build_pdf_object(self)
54
- @file_registry[file.checksum] = file_obj
+ file_registry[file.checksum] = file_obj
55
56
57
filespec = Filespec.new(file_obj, mut_opts)
@@ -63,6 +61,12 @@ def file(src, options = {})
63
61
# attach_file(filespec.file_name, filespec_obj)
64
62
65
+
+ private
66
67
+ def file_registry
68
+ @file_registry ||= {}
69
+ end
70
71
72
0 commit comments