Sha256: 3fe0f4cf2ce5d8427557bfc415ba09f30797cc00c3d73464fbf7a4942e3c164a
Contents?: true
Size: 632 Bytes
Versions: 1
Compression:
Stored size: 632 Bytes
Contents
require "receipts/version" require "open-uri" require "prawn" require "prawn/table" module Receipts autoload :Invoice, "receipts/invoice" autoload :Receipt, "receipts/receipt" autoload :Statement, "receipts/statement" class Base < Prawn::Document def setup_fonts font_families.update "Primary" => custom_font font "Primary" end def load_image(logo) if logo.is_a? String logo.start_with?("http") ? URI.parse(logo).open : File.open(logo) else logo end end def label(text) "<font size='8'><color rgb='a6a6a6'>#{text}</color></font>" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
receipts-1.1.2 | lib/receipts.rb |