# File lib/state_machine/integrations/sequel.rb, line 242 def write(object, attribute, value, *args) result = super column = self.attribute.to_sym if (attribute == :state || attribute == :event && value) && owner_class.columns.include?(column) && !object.changed_columns.include?(column) object.changed_columns << column end result end