Sha256: 831bb0752a93f1b0f93d5baea5f185b492c9e180ef9ee14a1e4d66fb67d23711
Contents?: true
Size: 584 Bytes
Versions: 32
Compression:
Stored size: 584 Bytes
Contents
# encoding: utf-8 module Mongoid module Persistence module Atomic # This class provides atomic $set behaviour. class Sets include Operation # Sends the atomic $set operation to the database. # # @example Persist the new values. # set.persist # # @return [ Object ] The new field value. # # @ssete 2.0.0 def persist prepare do document[field] = value execute("$set") document[field] end end end end end end
Version data entries
32 entries across 32 versions & 2 rubygems