Class: Redmine::Export::PDF::RDMPdfEncoding
- Inherits:
-
Object
- Object
- Redmine::Export::PDF::RDMPdfEncoding
- Defined in:
- lib/redmine/export/pdf.rb
Class Method Summary collapse
Class Method Details
.attach(attachments, filename, encoding) ⇒ Object
149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/redmine/export/pdf.rb', line 149 def self.attach(, filename, encoding) filename_utf8 = Redmine::CodesetUtil.to_utf8(filename, encoding) atta = nil if /^[^\/"]+\.(gif|jpg|jpe|jpeg|png|webp)$/i.match?(filename_utf8) atta = Attachment.latest_attach(, filename_utf8) end if atta && atta.readable? && atta.visible? return atta else return nil end end |
.rdm_from_utf8(txt, encoding) ⇒ Object
144 145 146 147 |
# File 'lib/redmine/export/pdf.rb', line 144 def self.rdm_from_utf8(txt, encoding) txt ||= '' Redmine::CodesetUtil.from_utf8(txt, encoding).b end |