class Smerge::Engine
Public Class Methods
new(rules)
click to toggle source
# File lib/smerge/engine.rb, line 5 def initialize(rules) @rules = rules end
Public Instance Methods
call(left, right)
click to toggle source
# File lib/smerge/engine.rb, line 9 def call(left, right) @rules.each do |rule| next unless rule.match(left, right) return rule.call(left, right) end right end