RubyPulse Episode 0.30 - barby
... is a Ruby barcode generator that doesn't rely on 3rd party libraries. - Tore Darell
irb:1> require 'rubygems'
=> true
irb:2> require 'barby'
=> true
irb:3> barcode = Barby::Code128B.new('ruby')
=> #
irb:4> require 'barby/outputter/ascii_outputter'
=> true
irb:6> barcode.to_ascii
=> "## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##\n## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##\n## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##\n## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##\n## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##\n## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##\n## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##\n## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##\n## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##\n## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##"
irb:7> puts barcode.to_ascii
## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##
## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##
## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##
## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##
## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##
## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##
## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##
## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##
## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##
## # # # # #### # #### # # # ## ## ## #### #### # # ## ### # ##
=> nil
Links for this episode
| HomePage of barby |
| barby on Github |
Tags : barby, barcodes