Class: Ruport::ReportManager
- Inherits:
-
Object
- Object
- Ruport::ReportManager
- Defined in:
- lib/ruport/util/report_manager.rb
Class Attribute Summary collapse
Class Method Summary collapse
Class Attribute Details
.models ⇒ Object
16 17 18 |
# File 'lib/ruport/util/report_manager.rb', line 16 def self.models @models ||= [] end |
.reports ⇒ Object
20 21 22 |
# File 'lib/ruport/util/report_manager.rb', line 20 def self.reports @reports ||= [] end |
Class Method Details
.[](name) ⇒ Object
12 13 14 |
# File 'lib/ruport/util/report_manager.rb', line 12 def self.[](name) (reports + models).find{|n| n.name == name } end |
.add_model(*new_models) ⇒ Object
4 5 6 |
# File 'lib/ruport/util/report_manager.rb', line 4 def self.add_model(*new_models) self.models |= new_models end |
.add_report(*new_reports) ⇒ Object
8 9 10 |
# File 'lib/ruport/util/report_manager.rb', line 8 def self.add_report(*new_reports) self.reports |= new_reports end |