Method: Mongoid::Versioning#versioned_attributes_changed?

Defined in:
lib/mongoid/versioning.rb

#versioned_attributes_changed?Boolean

Check if any versioned fields have been modified. This is similar to changed?, except this method also ignores fields set to be ignored by versioning.

Returns:

  • (Boolean)

    Whether fields that will be versioned have changed.

Since:

  • 2.1.0


100
101
102
# File 'lib/mongoid/versioning.rb', line 100

def versioned_attributes_changed?
  !versioned_changes.empty?
end