Class: MarkLogic::Queries::DirectoryQuery
- Defined in:
- lib/marklogic/queries/directory_query.rb
Instance Method Summary collapse
-
#initialize(uris, depth = nil) ⇒ DirectoryQuery
constructor
A new instance of DirectoryQuery.
- #to_xqy ⇒ Object
Methods inherited from BaseQuery
Constructor Details
#initialize(uris, depth = nil) ⇒ DirectoryQuery
Returns a new instance of DirectoryQuery.
4 5 6 7 |
# File 'lib/marklogic/queries/directory_query.rb', line 4 def initialize(uris, depth = nil) @directory_uris = uris @depth = depth end |
Instance Method Details
#to_xqy ⇒ Object
9 10 11 12 13 14 15 16 17 |
# 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 |