Method: XQuery::Abstract.with

Defined in:
lib/xquery/abstract.rb

.with(*args, &block) ⇒ Object Also known as: execute

yields instance inside block. I suggest to name it ‘q`

Parameters:

  • args (Array(Object))

    array of arguments would be passed to

  • block (#to_proc)

    block to witch instance would be yielded



14
15
16
17
18
# File 'lib/xquery/abstract.rb', line 14

def self.with(*args, &block)
  instance = new(*args)
  block.call(instance)
  instance.query
end