Simple Ruby client for BarcodeAPI. Provides convenient helpers to generate and decode barcodes and to access metadata endpoints.
Add the barcodeapi_rb folder to your project or package the barcodeapi.rb
file as part of your application.
require_relative 'barcodeapi_rb/barcodeapi'
client = BarcodeAPI.new(token: 'my-token')
# Generate a QR code
resp = client.generate('hello world', 'qr')
File.binwrite('qr.png', resp.body)
# Decode a barcode image
info = client.decode(File.binread('qr.png'))
puts info['text']generate(data, code_type='auto', params: nil, headers: {})decode(image)bulk_generate(csv)get_infoget_typesget_type(type_name)get_limiterget_sessiondelete_sessioncreate_share(requests_list)get_share(key)set_token(token)