class Dbsketch::Comparison::FunctionDiff

Attributes

algo[R]
arguments[R]
returns[R]

Public Class Methods

new(old_function, new_function) click to toggle source
Calls superclass method Dbsketch::Comparison::Diff::new
# File lib/dbsketch/comparison/function_comparator.rb, line 12
def initialize old_function, new_function
        super old_function, new_function
        if change?
                @arguments = Diff.new(old_function.arguments, new_function.arguments) if old_function.arguments != new_function.arguments
                @returns = Diff.new(old_function.returns, new_function.returns) if old_function.returns != new_function.returns
                @algo = Diff.new(old_function.algo, new_function.algo) if old_function.algo != new_function.algo
        end
end