Packages

helper functions for scaning bar and qr codes

Current section

Files

Jump to
itsfound_barcode lib itsfound_barcode.ex
Raw

lib/itsfound_barcode.ex

defmodule ItsfoundBarcode do
@moduledoc """
this is the public api for the barcode scanning functions
it should be called like this:
ItsfoundBarcode.scan()
"""
alias ItsfoundBarcode.{BarcodeScanner, QrcodeScanner}
def encode_barcode(string_to_encode) do
string_to_encode
|> BarcodeScanner.encode()
end
def encode_barcode_to_base64(string_to_encode) do
string_to_encode
|> BarcodeScanner.encode_to_base64()
end
def encode_barcode_to_png(string_to_encode, folder) do
string_to_encode
|> BarcodeScanner.encode_to_png(folder)
end
def encode_qrcode(string_to_encode) do
string_to_encode
|> QrcodeScanner.encode()
end
def encode_qrcode_to_base64(string_to_encode) do
string_to_encode
|> QrcodeScanner.encode_to_base64()
end
def encode_qrcode_to_png(string_to_encode, folder) do
string_to_encode
|> QrcodeScanner.encode_to_png(folder)
end
end