module QrcodeHelper

Constants

OPTIONS

Public Instance Methods

code_file(url, **options) click to toggle source
# File lib/rails_com/utils/qrcode_helper.rb, line 16
def code_file(url, **options)
  png = code_png url, **options
  tmp = Tempfile.new
  tmp.binmode
  tmp.write png.to_s
  tmp.rewind
  tmp
end
code_png(url, **options) click to toggle source
# File lib/rails_com/utils/qrcode_helper.rb, line 30
def code_png(url, **options)
  qrcode = RQRCode::QRCode.new(url)
  qrcode.as_png **OPTIONS.merge(options)
end
data_url(url, **options) click to toggle source
# File lib/rails_com/utils/qrcode_helper.rb, line 25
def data_url(url, **options)
  png = code_png url, **options
  png.to_data_url
end