module Subledger::Domain::DomainClass
Public Instance Methods
collection_name()
click to toggle source
# File lib/subledger/domain.rb, line 38 def collection_name self::Entity.instance_variable_get( :@collection_root ).to_sym end
entity_name()
click to toggle source
# File lib/subledger/domain.rb, line 34 def entity_name self::Entity.instance_variable_get( :@root ).to_sym end
keys()
click to toggle source
# File lib/subledger/domain.rb, line 30 def keys self::Entity.exposures.keys end
raise_unless_creatable(args)
click to toggle source
# File lib/subledger/domain.rb, line 42 def raise_unless_creatable args raise NoMethodError, 'subclasses must provide self.raise_unless_creatable' end