Sha256: 82a6bfb3a358b2dd19d8fc4be4eca8e261064112169b839a225f6760ae7213d4

Contents?: true

Size: 530 Bytes

Versions: 4

Compression:

Stored size: 530 Bytes

Contents

# encoding: utf-8

module QueryBuilder

  module CQL

    # The collection of CQL-specific operators (building blocks for statements)
    #
    module Operators

      extend Transproc::Registry

      private

      def respond_to_missing?(name, *)
        Operators.respond_to?(name)
      end

      def method_missing(name, *args)
        Operators[name, *args]
      end

      Dir[File.expand_path("../operators/*.rb", __FILE__)].each(&method(:load))

    end # module Clauses

  end # module CQL

end # module QueryBuilder

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
query_builder-0.0.4 lib/query_builder/cql/operators.rb
query_builder-0.0.3 lib/query_builder/cql/operators.rb
query_builder-0.0.2 lib/query_builder/cql/operators.rb
query_builder-0.0.1 lib/query_builder/cql/operators.rb