Sha256: 482d5dddac88ff3b8f243046f3a7ad443162909535a0a64709e6d0ed2eaa8c45

Contents?: true

Size: 476 Bytes

Versions: 5

Compression:

Stored size: 476 Bytes

Contents

module Alf
  module Engine
    #
    # Concat tuples from multiple operands.
    #
    class Concat < Cog

      # @return [Array] operands to concatenate
      attr_reader :operands

      # Creates a Concat instance
      def initialize(operands)
        @operands = operands
      end

      # (see Cog#each)
      def each(&block)
        operands.each do |op|
          op.each(&block)
        end
      end

    end # class Concat
  end # module Engine
end # module Alf

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
alf-0.12.2 lib/alf-engine/alf/engine/concat.rb
alf-0.12.1 lib/alf-engine/alf/engine/concat.rb
alf-0.12.0 lib/alf-engine/alf/engine/concat.rb
alf-0.11.1 lib/alf-engine/alf/engine/concat.rb
alf-0.11.0 lib/alf-engine/alf/engine/concat.rb