class Smerge::Rule

Attributes

block[RW]
left[RW]
right[RW]

Public Class Methods

new(left, right, block) click to toggle source
# File lib/smerge/rule.rb, line 14
def initialize(left, right, block)
  self.left = left
  self.right = right
  self.block = block
end

Public Instance Methods

call(left, right) click to toggle source
# File lib/smerge/rule.rb, line 25
def call(left, right)
  self.block.call(left, right)
end
match(left, right) click to toggle source
# File lib/smerge/rule.rb, line 20
def match(left, right)
  self.left.match(left) &&
    self.right.match(right)
end