Module: RGhost::Config
- Defined in:
- lib/rghost_barcode/rghost_barcode_adapter.rb
Class Method Summary collapse
-
.barcode_examples ⇒ Object
Generates catalog of barcodes.
Class Method Details
.barcode_examples ⇒ Object
Generates catalog of barcodes.
RGhost::Config.barcode_examples.render :pdf, :filename => “/tmp/barcode_catalog.pdf”
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/rghost_barcode/rghost_barcode_adapter.rb', line 21 def self. d=RGhost::Document.new :paper => [18,10], :margin_left => 2 RGhost::Barcode::BARCODES.each do |k,v| opts = v.dup d.text "Barcode Name: <b>#{k}</b> " d.next_row d.show "Barcode description: #{opts.delete(:desc)}" d.jump_rows 8 = opts.delete(:default) d.send "barcode_#{k}".to_sym,,opts.dup d.jump_rows 3 d.text("Code: doc.barcode_#{k}('#{}',#{opts.inspect})",false) d.next_page end license=%Q{<big>Barcode Writer License</big><br/>Anybody is free to use and develop this code as they see fit, under the terms of the permissive MIT/X-Consortium license(http://postscriptbarcode.googlecode.com/svn/trunk/LICENSE), which requires that developers attribute any derivative code to this project in both the source code and documentation. As such I take no liability for its use or misuse.<br/><br/><br/> <i>Shairon Toledo</i> } d.text license d.next_row d.show "RGhost::VERSION #{RGhost::VERSION::STRING}" , :align => :page_right, :tag => :b d.next_row d.show "RGhost::Barcode::VERSION #{RGhost::Barcode::VERSION::STRING}" , :align => :page_right, :tag => :b d end |