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