Module: QrForge

Defined in:
lib/qr_forge.rb,
lib/qr_forge/forge.rb,
lib/qr_forge/layout.rb,
lib/qr_forge/payload.rb,
lib/qr_forge/qr_data.rb,
lib/qr_forge/version.rb,
lib/qr_forge/exporter.rb,
lib/qr_forge/payloads.rb,
lib/qr_forge/renderer.rb,
lib/qr_forge/payloads/geo.rb,
lib/qr_forge/payloads/url.rb,
lib/qr_forge/payloads/wifi.rb,
lib/qr_forge/payloads/phone.rb,
lib/qr_forge/payloads/plain_text.rb,
lib/qr_forge/components/module/circle.rb,
lib/qr_forge/components/module/square.rb,
lib/qr_forge/components/forge_component.rb,
lib/qr_forge/components/eye_inner/circle.rb,
lib/qr_forge/components/eye_inner/square.rb,
lib/qr_forge/components/eye_outer/circle.rb,
lib/qr_forge/components/eye_outer/square.rb

Overview

Entry point for the QrForge gem.

Defined Under Namespace

Modules: Components, Payloads Classes: Exporter, Forge, Layout, Payload, QrData, Renderer

Constant Summary collapse

VERSION =
"1.1.1"

Class Method Summary collapse

Class Method Details

.loaderObject



7
8
9
10
11
12
13
# File 'lib/qr_forge.rb', line 7

def self.loader
  @loader ||= Zeitwerk::Loader.for_gem.tap do |loader|
    loader.tag = "qr_forge"
    loader.inflector = Zeitwerk::GemInflector.new(__FILE__)
    loader.setup
  end
end