Module: Pdf::Loader

Defined in:
app/services/pdf/loader.rb

Overview

Single authoritative require point for HexaPDF and its extras.
All PDF generators call Pdf::Loader.load! in their entry method so hexapdf
is never loaded at boot (Gemfile has require: false for both gems).

Ruby's require is idempotent, so calling load! multiple times is a no-op.

Class Method Summary collapse

Class Method Details

.load!Object



10
11
12
13
# File 'app/services/pdf/loader.rb', line 10

def self.load!
  require 'hexapdf'
  require 'hexapdf/extras'
end