summaryrefslogtreecommitdiff
path: root/lib/mpeg/alternative.rb
blob: 148b26510b1783c0593b0b745ad8517372e9cfa8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
module Mpeg
  class Alternative < Base
    def initialize(left, right)
      @left = left
      @right = right
    end

    def call(input)
      @left.call(input) || @right.call(input)
    end
  end
end