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