Sha256: a9dd33d250c4146a5a46c7551b369e90e76f883264f1453c5e2a4360a5fdb7ad
Contents?: true
Size: 380 Bytes
Versions: 142
Compression:
Stored size: 380 Bytes
Contents
# frozen_string_literal: true require "base64" class InlineImage def initialize(file_path) @filename = File.join(Renalware::Engine.root, file_path) @data = File.read(@filename) end def src "data:#{mime_type};base64,#{to_base64}" end def to_base64 Base64.encode64(@data) end def mime_type MIME::Types.type_for(@filename).first.to_s end end
Version data entries
142 entries across 142 versions & 1 rubygems