class MarkLogic::Queries::DirectoryQuery

Public Class Methods

new(uris, depth = nil) click to toggle source
# File lib/marklogic/queries/directory_query.rb, line 4
def initialize(uris, depth = nil)
  @directory_uris = uris
  @depth = depth
end

Public Instance Methods

to_xqy() click to toggle source
# File lib/marklogic/queries/directory_query.rb, line 9
def to_xqy
  uris = query_value(@directory_uris)

  if @depth.nil?
    %Q{cts:directory-query((#{uris}))}
  else
    %Q{cts:directory-query((#{uris}),"#{@depth}")}
  end
end