class SuperDiff::ActiveRecord::OperationTreeBuilders::ActiveRecordModel
Public Class Methods
applies_to?(expected, actual)
click to toggle source
# File lib/super_diff/active_record/operation_tree_builders/active_record_model.rb, line 5 def self.applies_to?(expected, actual) expected.is_a?(::ActiveRecord::Base) && actual.is_a?(::ActiveRecord::Base) && expected.class == actual.class end
Protected Instance Methods
attribute_names()
click to toggle source
# File lib/super_diff/active_record/operation_tree_builders/active_record_model.rb, line 13 def attribute_names ["id"] + (expected.attributes.keys.sort - ["id"]) end