class Janko::MergeResult

Attributes

count[R]

Public Class Methods

new() click to toggle source
# File lib/janko/merge_result.rb, line 7
def initialize
    @tuples = Hash.new { |h, k| h[k] = [] }
    @count = 0
end

Public Instance Methods

clear() click to toggle source
# File lib/janko/merge_result.rb, line 26
def clear
    @tuples.clear
    self
end
each(&block) click to toggle source
# File lib/janko/merge_result.rb, line 31
def each(&block)
    inserted.each(&block)
    updated.each(&block)
    self
end
inserted() click to toggle source
# File lib/janko/merge_result.rb, line 18
def inserted
    @tuples["inserted"]
end
push(tag, tuple) click to toggle source
# File lib/janko/merge_result.rb, line 12
def push(tag, tuple)
    @tuples[tag.to_s].push(tuple)
    @count += 1
    self
end
updated() click to toggle source
# File lib/janko/merge_result.rb, line 22
def updated
    @tuples["updated"]
end