Class: Subledger::Domain::BuildingReportRendering
- Inherits:
-
ReportRendering
- Object
- ReportRendering
- Subledger::Domain::BuildingReportRendering
- Defined in:
- lib/subledger/domain/report_rendering.rb
Defined Under Namespace
Classes: Entity
Instance Attribute Summary
Attributes inherited from ReportRendering
#balanced_accounts, #book, #effective_at, #rendered_at, #report, #total_accounts
Attributes included from Roles::Storable
Attributes included from Roles::Identifiable
Attributes included from Roles::DescribableReportRendering
Class Method Summary collapse
Instance Method Summary collapse
-
#to_json ⇒ Object
TODO this should probably move to Domain module.
Methods inherited from ReportRendering
active_klass, building_klass, completed_klass, #initialize, post_keys, #progress, root_klass
Methods included from Roles::Restable
#patch_hash, #post_hash, #serializable_hash
Methods included from Roles::Collectable
Methods included from Roles::Readable
Methods included from Roles::Creatable
Methods included from Roles::Storable
Methods included from Roles::DescribableReportRendering
Methods included from Roles::Attributable
Methods included from Subledger::Domain
#==, #collection_name, #entity_name, included, #to_s
Constructor Details
This class inherits a constructor from Subledger::Domain::ReportRendering
Class Method Details
.sub_klasses ⇒ Object
144 145 146 |
# File 'lib/subledger/domain/report_rendering.rb', line 144 def self.sub_klasses [ building_klass ] end |
Instance Method Details
#to_json ⇒ Object
TODO this should probably move to Domain module
150 151 152 |
# File 'lib/subledger/domain/report_rendering.rb', line 150 def to_json MultiJson.dump serializable_hash end |