class SuperDiff::Differs::Base
Public Class Methods
applies_to?(_expected, _actual)
click to toggle source
# File lib/super_diff/differs/base.rb, line 4 def self.applies_to?(_expected, _actual) raise NotImplementedError end
Public Instance Methods
call()
click to toggle source
# File lib/super_diff/differs/base.rb, line 14 def call operation_tree.to_diff(indentation_level: indent_level) end
Protected Instance Methods
operation_tree_builder_class()
click to toggle source
# File lib/super_diff/differs/base.rb, line 20 def operation_tree_builder_class unimplemented_instance_method! end
Private Instance Methods
operation_tree()
click to toggle source
# File lib/super_diff/differs/base.rb, line 26 def operation_tree operation_tree_builder_class.call(expected: expected, actual: actual) end