Sha256: 86d59bef462ae4f44220fcc591d15f4a9a34b9b23208ff75c37ec50880bea3bc

Contents?: true

Size: 481 Bytes

Versions: 21

Compression:

Stored size: 481 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, scope_provider, first, first_for_event)
    end

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

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
volt-0.7.23 lib/volt/models/persistors/base.rb
volt-0.7.22 lib/volt/models/persistors/base.rb
volt-0.7.21 lib/volt/models/persistors/base.rb
volt-0.7.20 lib/volt/models/persistors/base.rb
volt-0.7.19 lib/volt/models/persistors/base.rb
volt-0.7.18 lib/volt/models/persistors/base.rb
volt-0.7.17 lib/volt/models/persistors/base.rb
volt-0.7.16 lib/volt/models/persistors/base.rb
volt-0.7.15 lib/volt/models/persistors/base.rb
volt-0.7.14 lib/volt/models/persistors/base.rb
volt-0.7.13 lib/volt/models/persistors/base.rb
volt-0.7.12 lib/volt/models/persistors/base.rb
volt-0.7.10 lib/volt/models/persistors/base.rb
volt-0.7.9 lib/volt/models/persistors/base.rb
volt-0.7.8 lib/volt/models/persistors/base.rb
volt-0.7.7 lib/volt/models/persistors/base.rb
volt-0.7.6 lib/volt/models/persistors/base.rb
volt-0.7.5 lib/volt/models/persistors/base.rb
volt-0.7.4 lib/volt/models/persistors/base.rb
volt-0.7.3 lib/volt/models/persistors/base.rb