Module: Ripple::Document::Persistence::ClassMethods

Defined in:
lib/ripple/document/persistence.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#quorumsObject



38
39
40
# File 'lib/ripple/document/persistence.rb', line 38

def quorums
  @quorums ||= {}
end

Instance Method Details

#create(attrs = {}, &block) ⇒ Object

Instantiates a new record, applies attributes from a block, and saves it



25
26
27
# File 'lib/ripple/document/persistence.rb', line 25

def create(attrs={}, &block)
  new(attrs, &block).tap {|s| s.save }
end

#destroy_allObject

Destroys all records one at a time. Place holder while :delete to bucket is being developed.



31
32
33
# File 'lib/ripple/document/persistence.rb', line 31

def destroy_all
  all(&:destroy)
end