Un jour, une gem

10/05/2012

Jeudi c'est Rqrcode-rails3

gem install rqrcode-rails3

Des QR codes pour vos applications

Aujourd’hui une gem sympathique pour faciliter la génération de QR code en utilisant rQRCode, une librairie Ruby faite pour ça !

Alors comment ça marche ? Quelques lignes qui permettent de générer un qrcode avec un lien vers la page :

respond_to do |format|
  format.html
  format.svg { render :qrcode => request.url }
  format.png { render :qrcode => request.url }
end

Ensuite quelques options bien pratiques :

  • :size Pour contrôler la taille du QR code
  • :level Le niveau de correction d’erreur
  • :l 7% du code peut être restauré
  • :m 15% du code peut être restauré
  • :q 25% du code peut être restauré
  • :h 30% du code peut être restauré (par défaut c’est :h)
  • :offset Padding autour du QR code (10 par défaut)
  • :unit Combien de pixels par module
  • :fill Couleur de fond
  • :color Couleur du QR code

Voilà c’est tout pour aujourd’hui :)

Le lien utile