class MarkLogic::Queries::OrQuery
Public Class Methods
new(*args)
click to toggle source
# File lib/marklogic/queries/or_query.rb, line 4 def initialize(*args) @queries = args.flat_map{ |i| i } end
Public Instance Methods
to_json()
click to toggle source
# File lib/marklogic/queries/or_query.rb, line 8 def to_json { "or-query" => { "queries" => @queries.map do |q| q.to_json end } } end
to_xqy()
click to toggle source
# File lib/marklogic/queries/or_query.rb, line 18 def to_xqy sub_queries = @queries.map { |q| q.to_xqy }.join(', ') %Q{cts:or-query((#{sub_queries}))} end