class SuperDiff::ActiveRecord::OperationTreeBuilders::ActiveRecordRelation

Public Class Methods

applies_to?(expected, actual) click to toggle source
# File lib/super_diff/active_record/operation_tree_builders/active_record_relation.rb, line 5
def self.applies_to?(expected, actual)
  expected.is_a?(::Array) &&
    actual.is_a?(::ActiveRecord::Relation)
end
new(actual:, **rest) click to toggle source
Calls superclass method
# File lib/super_diff/active_record/operation_tree_builders/active_record_relation.rb, line 10
def initialize(actual:, **rest)
  super

  @actual = actual.to_a
end

Private Instance Methods

operation_tree() click to toggle source
# File lib/super_diff/active_record/operation_tree_builders/active_record_relation.rb, line 18
def operation_tree
  @_operation_tree ||= OperationTrees::ActiveRecordRelation.new([])
end