class HealthCards::Chunk

Represents a single QRCode in a sequence. This class is a shim to the RQRCode library to enable multimode encoding

Attributes

ordinal[R]

Public Class Methods

new(ordinal: 1, input: nil) click to toggle source
# File lib/health_cards/chunk.rb, line 14
def initialize(ordinal: 1, input: nil)
  @ordinal = ordinal
  @qrcode = ChunkCore.new(input)
end

Public Instance Methods

data() click to toggle source
# File lib/health_cards/chunk.rb, line 10
def data
  @qrcode.data
end
image() click to toggle source
# File lib/health_cards/chunk.rb, line 19
def image
  as_png(
    border_modules: 1,
    module_px_size: 2
  )
end