2023-05-28 23:20:48 +03:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
|
|
module PdfIcons
|
|
|
|
|
PATH = Rails.root.join('lib/pdf_icons')
|
|
|
|
|
|
2023-06-18 16:30:35 +03:00
|
|
|
WIDTH = 240
|
|
|
|
|
HEIGHT = 240
|
|
|
|
|
|
2023-05-28 23:20:48 +03:00
|
|
|
module_function
|
|
|
|
|
|
|
|
|
|
def check_io
|
2023-12-22 13:33:53 +02:00
|
|
|
StringIO.new(check_data)
|
2023-05-28 23:20:48 +03:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def paperclip_io
|
2023-12-22 13:33:53 +02:00
|
|
|
StringIO.new(paperclip_data)
|
2023-05-28 23:20:48 +03:00
|
|
|
end
|
2023-09-10 19:25:57 +03:00
|
|
|
|
|
|
|
|
def logo_io
|
2023-12-22 13:33:53 +02:00
|
|
|
StringIO.new(logo_data)
|
|
|
|
|
end
|
|
|
|
|
|
2025-02-06 19:38:27 +02:00
|
|
|
def stamp_logo_io
|
|
|
|
|
StringIO.new(stamp_logo_data)
|
|
|
|
|
end
|
|
|
|
|
|
2023-12-22 13:33:53 +02:00
|
|
|
def check_data
|
|
|
|
|
@check_data ||= PATH.join('check.png').read
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def paperclip_data
|
|
|
|
|
@paperclip_data ||= PATH.join('paperclip.png').read
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def logo_data
|
|
|
|
|
@logo_data ||= PATH.join('logo.png').read
|
2023-09-10 19:25:57 +03:00
|
|
|
end
|
2024-04-08 01:02:43 +03:00
|
|
|
|
2025-02-06 19:38:27 +02:00
|
|
|
def stamp_logo_data
|
|
|
|
|
@stamp_logo_data ||= PATH.join('stamp-logo.png').read
|
|
|
|
|
end
|
2023-05-28 23:20:48 +03:00
|
|
|
end
|