Sha256: 0abdacf9dd477b95533fc928c0b239edc0eb77a8bdba2a62f7889619152493c3

Contents?: true

Size: 272 Bytes

Versions: 2

Compression:

Stored size: 272 Bytes

Contents

module Dusen
  class Query

    include Enumerable

    def initialize
      @tokens = []
    end

    def <<(token)
      @tokens << token
    end

    def to_s
      collect(&:to_s).join(" + ")
    end

    def each(&block)
      @tokens.each(&block)
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dusen-0.2.1 lib/dusen/query.rb
dusen-0.2.0 lib/dusen/query.rb