Module: Hypostasis::DataModels::Document

Includes:
ForIndexes, Utilities
Defined in:
lib/hypostasis/data_models/document.rb

Instance Method Summary collapse

Methods included from ForIndexes

#for_index

Instance Method Details

#for_document(document, id = nil) ⇒ Object



11
12
13
# File 'lib/hypostasis/data_models/document.rb', line 11

def for_document(document, id = nil)
  name.to_s + '\\' + Hypostasis::Tuple.new(get_class_name(document), get_object_id(document, id)).to_s
end

#transactObject



5
6
7
8
9
# File 'lib/hypostasis/data_models/document.rb', line 5

def transact
  database.transact do |tr|
    yield tr
  end
end