Sha256: d8334a1375c9c20103b6c75b5eddaae28bd87c52fabe060d9eea0c918b7a193e

Contents?: true

Size: 465 Bytes

Versions: 14

Compression:

Stored size: 465 Bytes

Contents

module Persistors
  # Implements the base persistor functionality.
  class Base
    def loaded(initial_state=nil)
    end

    def changed(attribute_name)
    end

    def added(model, index)
    end

    # For removed, the default action is to call changed for it
    def removed(attribute_name)
      changed(attribute_name)
    end

    def event_added(event, first, first_for_event)
    end

    def event_removed(event, last, last_for_event)
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
volt-0.8.14 lib/volt/models/persistors/base.rb
volt-0.8.13 lib/volt/models/persistors/base.rb
volt-0.8.11 lib/volt/models/persistors/base.rb
volt-0.8.10 lib/volt/models/persistors/base.rb
volt-0.8.9 lib/volt/models/persistors/base.rb
volt-0.8.8 lib/volt/models/persistors/base.rb
volt-0.8.7 lib/volt/models/persistors/base.rb
volt-0.8.6 lib/volt/models/persistors/base.rb
volt-0.8.5 lib/volt/models/persistors/base.rb
volt-0.8.4 lib/volt/models/persistors/base.rb
volt-0.8.3 lib/volt/models/persistors/base.rb
volt-0.8.2 lib/volt/models/persistors/base.rb
volt-0.8.1 lib/volt/models/persistors/base.rb
volt-0.8.0 lib/volt/models/persistors/base.rb