class Subledger::Domain::BuildingReportRendering

Public Class Methods

sub_klasses() click to toggle source
# File lib/subledger/domain/report_rendering.rb, line 144
def self.sub_klasses
  [ building_klass ]
end

Public Instance Methods

to_json() click to toggle source

TODO this should probably move to Domain module

# File lib/subledger/domain/report_rendering.rb, line 150
def to_json
  MultiJson.dump serializable_hash
end

Private Instance Methods

complete(args) click to toggle source
# File lib/subledger/domain/report_rendering.rb, line 156
def complete args
  store.send :become, :becomable  => self,
                      :klass      => self.class.completed_klass,
                      :extra_args => args
end