Sha256: 02f8e5f23f177a087e27716e51fa301cd570968f38269334126e922fe4a20fa5

Contents?: true

Size: 528 Bytes

Versions: 11

Compression:

Stored size: 528 Bytes

Contents

$:.unshift(File.dirname(__FILE__)+"/../lib")
require "reportbuilder"
rb=ReportBuilder.new
rb.add(2) # Int#to_s used
section=ReportBuilder::Section.new(:name=>"Section 1")
table=ReportBuilder::Table.new(:name=>"Table", :header=>%w{id name})
table.row([1,"John"])
table.hr
table.row([2,"Peter"])

section.add(table) # Section is a container for other methods
rb.add(section) # table have a #report_building method
rb.add("Another text") # used directly

rb.name="Text output"
puts rb.to_text
rb.name="Html output"
puts rb.to_html

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
reportbuilder-1.4.2 examples/generic_interface.rb
reportbuilder-1.4.1 examples/generic_interface.rb
reportbuilder-1.4.0 examples/generic_interface.rb
reportbuilder-1.3.0 examples/generic_interface.rb
reportbuilder-1.2.5 examples/generic_interface.rb
reportbuilder-1.2.4 examples/generic_interface.rb
reportbuilder-1.2.3 examples/generic_interface.rb
reportbuilder-1.2.2 examples/generic_interface.rb
reportbuilder-1.2.1 examples/generic_interface.rb
reportbuilder-1.2.0 examples/generic_interface.rb
reportbuilder-1.1.1 examples/generic_interface.rb