module ActiveFedora::AttributeMethods::Dirty

Public Instance Methods

set_value(*val) click to toggle source
Calls superclass method
# File lib/active_fedora/attribute_methods/dirty.rb, line 6
def set_value(*val)
  attribute = val.first
  unless [:has_model, :modified_date].include? attribute
    attribute_will_change!(attribute) unless Array(self[val.first]).to_set == Array(val.last).to_set
  end
  super
end