Class: PgReports::ModuleGenerator
- Inherits:
-
Object
- Object
- PgReports::ModuleGenerator
- Defined in:
- lib/pg_reports/module_generator.rb
Overview
Generates module methods dynamically from YAML report definitions
Class Method Summary collapse
Class Method Details
.generate! ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/pg_reports/module_generator.rb', line 7 def generate! ReportLoader.load_all.each do |module_name, reports| module_class = get_module(module_name) next unless module_class reports.each do |report_name, definition| define_report_method(module_class, report_name, definition) end end end |