Module: QueryReport

Defined in:
lib/query_report/column.rb,
lib/query_report.rb,
lib/query_report/config.rb,
lib/query_report/engine.rb,
lib/query_report/errors.rb,
lib/query_report/filter.rb,
lib/query_report/helper.rb,
lib/query_report/record.rb,
lib/query_report/report.rb,
lib/query_report/version.rb,
lib/query_report/paginate.rb,
lib/query_report/comparator.rb,
lib/query_report/report_pdf.rb,
lib/query_report/chart_adapter.rb

Overview

Author

A.K.M. Ashrafuzzaman ([email protected])

License

MIT-LICENSE

Defined Under Namespace

Modules: ChartAdapterModule, ColumnModule, FilterModule, Helper, PaginateModule, Record Classes: Configuration, Engine, FilterNotDefined, Report, ReportPdf

Constant Summary collapse

DEFAULT_OPTIONS =
{enable_chart: true, chart_on_web: true, chart_on_pdf: true, paginate: true}
VERSION =
"1.2.1"

Class Method Summary collapse

Class Method Details

.configObject



10
11
12
# File 'lib/query_report.rb', line 10

def self.config
  @config
end

.configure {|@config ||= QueryReport::Configuration.new| ... } ⇒ Object

Yields:



6
7
8
# File 'lib/query_report.rb', line 6

def self.configure(&block)
  yield @config ||= QueryReport::Configuration.new
end