Method: Prawn::QRCode::Renderer#initialize
- Defined in:
- lib/prawn/qrcode.rb
#initialize(qr_code, **options) ⇒ Renderer
creates a new renderer for the given QR code
Options :dot and :extent are mutually exclusive.
124 125 126 127 128 129 130 |
# File 'lib/prawn/qrcode.rb', line 124 def initialize(qr_code, **) raise QRCodeError, 'Specify either :dot or :extent, not both' if .key?(:dot) && .key?(:extent) @stroke = true @qr_code = qr_code .select { |k, _v| RENDER_OPTS.include?(k) }.each { |k, v| send("#{k}=", v) } end |