Un jour, une gem

18/03/2012

Dimanche c'est Barby

gem install barby

Barcodes for Ruby

Aujourd’hui une gem qui n’est pas inutile. En revanche je ne sais pas quand vous pourrez en avoir l’utilité, peut-être pour créer une étiqueteuse open-source pour le supermarché du coin :)

Mais bon, un petit exemple n’a jamais tué personne, et vous brûlez sûrement d’impatience de générer votre premier code-barres. Donc voici :

require 'barby'
require 'barby/barcode/code_128'
require 'barby/outputter/png_outputter'

barcode = Barby::Code128B.new('Youhou un super code-barres')
File.open('code128b.png', 'w'){|f|
  f.write barcode.to_png(:height => 20, :margin => 5)
}

Et voilà un beau code 128 de type B !

Drôlement joli, non ?

Les liens utiles

Sur une idée de @CamilleRoux