Sha256: 84381f6d861e13145f1d32fa3b3509a9784e3c3154fc39a11def5cadc0b545f6

Contents?: true

Size: 570 Bytes

Versions: 3

Compression:

Stored size: 570 Bytes

Contents

require 'massive_record/orm/persistence/operations/table_operation_helpers'

module MassiveRecord
  module ORM
    module Persistence
      module Operations
        class Update
          include Operations, TableOperationHelpers

          def execute
            ensure_that_we_have_table_and_column_families!
            store_record_to_database('update', attribute_names_to_update)
          end


          private

          def attribute_names_to_update
            options[:attribute_names_to_update] || []
          end
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
massive_record-0.2.2 lib/massive_record/orm/persistence/operations/update.rb
massive_record-0.2.2.rc2 lib/massive_record/orm/persistence/operations/update.rb
massive_record-0.2.2.rc1 lib/massive_record/orm/persistence/operations/update.rb