Sha256: 6eb9c62582550e85fda3f72712047e9f4890b7bf10fd1c55509799a67458457b

Contents?: true

Size: 626 Bytes

Versions: 15

Compression:

Stored size: 626 Bytes

Contents

module Octopus
  module Rails3
    module Persistence
      def update_attribute(name, value)
        reload_connection()
        super
      end

      def update_attributes(attributes)
        reload_connection()
        super
      end

      def update_attributes!(attributes)
        reload_connection()
        super
      end

      def reload
        reload_connection()
        super
      end

      def delete
        reload_connection()
        super
      end

      def destroy
        reload_connection()
        super
      end
    end
  end
end

ActiveRecord::Base.send(:include, Octopus::Rails3::Persistence)

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
ar-octopus-0.3.2 lib/octopus/rails3/persistence.rb
ar-octopus-0.3.1 lib/octopus/rails3/persistence.rb
ar-octopus-0.3.0 lib/octopus/rails3/persistence.rb
ar-octopus-0.2.2 lib/octopus/rails3/persistence.rb
ar-octopus-0.2.1 lib/octopus/rails3/persistence.rb
ar-octopus-0.2.0 lib/octopus/rails3/persistence.rb
ar-octopus-0.1.2 lib/octopus/rails3/persistence.rb
ar-octopus-0.1.1 lib/octopus/rails3/persistence.rb
ar-octopus-0.1.0 lib/octopus/rails3/persistence.rb
ar-octopus-0.0.30 lib/octopus/rails3/persistence.rb
ar-octopus-0.0.29 lib/octopus/rails3/persistence.rb
ar-octopus-0.0.28 lib/octopus/rails3/persistence.rb
ar-octopus-0.0.27 lib/octopus/rails3/persistence.rb
ar-octopus-0.0.26 lib/octopus/rails3/persistence.rb
ar-octopus-0.0.25 lib/octopus/rails3/persistence.rb