Module: ActiveRecordIgnoredAttributes::HasAttributeValues

Defined in:
lib/active_record_ignored_attributes/has_attribute_values.rb

Overview

require ‘active_support/core_ext/hash/keys’

Instance Method Summary collapse

Instance Method Details

#has_attribute_values?(expected) ⇒ Boolean Also known as: has_attributes_hash?

Returns:

  • (Boolean)


4
5
6
# File 'lib/active_record_ignored_attributes/has_attribute_values.rb', line 4

def has_attribute_values?(expected)
  self.attributes.slice(*expected.stringify_keys.keys) == expected.stringify_keys
end