class AdManagerApi::PQLQuery

Query class used by StatementBuilder.

Public Class Methods

new(query = nil) click to toggle source

Create a new query.

# File lib/ad_manager_api/pql_statement_utils.rb, line 27
def initialize(query = nil)
  @query = (query.nil?) ? nil : query.dup()
end

Public Instance Methods

<<(clause) click to toggle source

Concatenate a new clause onto the current query.

# File lib/ad_manager_api/pql_statement_utils.rb, line 32
def <<(clause)
  @query = (@query.nil?) ? clause : @query << ' ' << clause
end
to_s() click to toggle source

Return the query string for a PQLQuery

# File lib/ad_manager_api/pql_statement_utils.rb, line 37
def to_s()
  @query.dup()
end