class Coopy::TableComparisonState
Attributes
a[RW]
a_meta[RW]
alignment[RW]
b[RW]
b_meta[RW]
child_order[RW]
children[RW]
compare_flags[RW]
completed[RW]
has_same_columns[RW]
has_same_columns_known[RW]
is_equal[RW]
is_equal_known[RW]
p[RW]
p_meta[RW]
run_to_completion[RW]
Public Class Methods
new()
click to toggle source
# File lib/lib/coopy/table_comparison_state.rb, line 7 def initialize self.reset end
Public Instance Methods
get_meta()
click to toggle source
# File lib/lib/coopy/table_comparison_state.rb, line 41 def get_meta @p_meta = @p.get_meta if @p != nil && @p_meta == nil @a_meta = @a.get_meta if @a != nil && @a_meta == nil @b_meta = @b.get_meta if @b != nil && @b_meta == nil end
reset()
click to toggle source
# File lib/lib/coopy/table_comparison_state.rb, line 28 def reset @completed = false @run_to_completion = true @is_equal_known = false @is_equal = false @has_same_columns = false @has_same_columns_known = false @compare_flags = nil @alignment = nil @children = nil @child_order = nil end