Module: ReportManager
- Defined in:
- backend/app/model/reports/report_manager.rb
Defined Under Namespace
Modules: Mixin
Class Method Summary (collapse)
Class Method Details
+ (Object) register_report(report_class, opts)
5 6 7 8 9 10 11 12 13 14 |
# File 'backend/app/model/reports/report_manager.rb', line 5 def self.register_report(report_class, opts) opts[:model] = report_class opts[:params] ||= [] opts[:uri_suffix] ||= report_class.name.downcase Log.warn("Report with uri '#{opts[:uri_suffix]}' already registered") if @@registered_reports.has_key?(opts[:uri_suffix]) @@registered_reports[opts[:uri_suffix]] = opts end |
+ (Object) registered_reports
17 18 19 |
# File 'backend/app/model/reports/report_manager.rb', line 17 def self.registered_reports @@registered_reports end |