Module: PrawnReport

Defined in:
lib/report.rb,
lib/bands/band.rb,
lib/report_info.rb,
lib/prawn_report.rb,
lib/report_helpers.rb,
lib/bands/footer_band.rb,
lib/bands/header_band.rb,
lib/bands/summary_band.rb,
lib/prawn_report/engine.rb,
lib/prawn_report/version.rb,
lib/generators/prawn_report/install/install_generator.rb

Overview

This is the module for all classes in the prawn_report gem

Defined Under Namespace

Modules: Generators Classes: Band, Engine, FooterBand, HeaderBand, Report, SummaryBand

Constant Summary collapse

DEFAULT_REPORT_PARAMS =
{:page_size => 'A4', :margin => [20, 20, 20, 20],
:page_layout => :portrait, :encoding => 'utf8'}
LABEL_SIZE =
6
TEXT_SIZE =
10
SECTION_SPACING =
LABEL_SIZE + 4
LINE_WIDTH =
0.3
DEFAULT_FONT =
'Times-Roman'
TEXT_BOX_RADIUS =
2
TEXT_BOX_HEIGTH =
20
VERSION =
"0.1.0"
@@parent_controller =
"CustomGenerateReportController"