public
Description: The Ruby barcode generator
Homepage: http://toretore.github.com/barby/
Clone URL: git://github.com/toretore/barby.git
aslakhellesoy (author)
Sat Jun 20 14:04:56 -0700 2009
commit  8aad6ec3cae6db7163d19a1b10db5e7d70d459a8
tree    ec29a14a3d542fa19d4eb170e6bb9d2b9b813c89
parent  fd52e48bfba49652c7bcc365d09bcec8c4471190
barby /
name age message
file .gitignore Sun Feb 17 12:49:50 -0800 2008 Ignoring files [toretore]
file CHANGELOG Sat Jun 20 13:52:04 -0700 2009 Added support for PDF417, using Pdf417lib. Curr... [aslakhellesoy]
file LICENSE Mon Mar 17 06:16:18 -0700 2008 Added license [toretore]
file README Mon Mar 17 14:05:14 -0700 2008 Added some more documentation [toretore]
file Rakefile Sat Jun 20 13:52:04 -0700 2009 Added support for PDF417, using Pdf417lib. Curr... [aslakhellesoy]
directory bin/ Mon Nov 24 11:51:37 -0800 2008 Update bin [toretore]
directory lib/ Sat Jun 20 13:52:04 -0700 2009 Added support for PDF417, using Pdf417lib. Curr... [aslakhellesoy]
directory pkg/ Mon May 25 11:45:41 -0700 2009 Add 0.3.0 gem [toretore]
directory site/ Mon May 25 12:06:47 -0700 2009 Remove Rubyforge page (except RDoc) and redirec... [toretore]
directory spec/ Loading commit data...
directory vendor/ Sat Jun 20 13:52:04 -0700 2009 Added support for PDF417, using Pdf417lib. Curr... [aslakhellesoy]
README
Barby is a Ruby barcode generator. It does not depend on other libraries
(for the core functionality) and is easily extentable.

The barcode objects are separated from the process of generating graphical
(or other) representations. A barcode's only responsibility is to provide
a string representation consisting of 1s and 0s representing bars and spaces.
This string can then be used to generate (for example) an image with the
RMagickOutputter, or an ASCII string such as the one below.

See Barby::Barcode and Barby::Outputter for more information.

 require 'barby'
 require 'barby/outputter/ascii_outputter'

 barcode = Barby::Code128B.new('BARBY')
 
 puts barcode.to_ascii

 ## #    #  #   # ##   # #   ##   ##   # ### #   # ##   ### ## #   ## ### ### ##   ### # ##
 ## #    #  #   # ##   # #   ##   ##   # ### #   # ##   ### ## #   ## ### ### ##   ### # ##
 ## #    #  #   # ##   # #   ##   ##   # ### #   # ##   ### ## #   ## ### ### ##   ### # ##
 ## #    #  #   # ##   # #   ##   ##   # ### #   # ##   ### ## #   ## ### ### ##   ### # ##
 ## #    #  #   # ##   # #   ##   ##   # ### #   # ##   ### ## #   ## ### ### ##   ### # ##
 ## #    #  #   # ##   # #   ##   ##   # ### #   # ##   ### ## #   ## ### ### ##   ### # ##
 ## #    #  #   # ##   # #   ##   ##   # ### #   # ##   ### ## #   ## ### ### ##   ### # ##
 ## #    #  #   # ##   # #   ##   ##   # ### #   # ##   ### ## #   ## ### ### ##   ### # ##
 ## #    #  #   # ##   # #   ##   ##   # ### #   # ##   ### ## #   ## ### ### ##   ### # ##
 ## #    #  #   # ##   # #   ##   ##   # ### #   # ##   ### ## #   ## ### ### ##   ### # ##
            B          A          R          B          Y