Method: Zephyrus::Operation#query
- Defined in:
- lib/zephyrus/operation.rb
#query(&block) ⇒ Object
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/zephyrus/operation.rb', line 57 def query( &block ) result = nil Zephyrus::Request.new.tap do | request | request.get( @path, @parameters ).tap do | response | result = response.resources if block_given? case block.arity when 0; yield when 1; yield result when 2; yield result, response end end end end result end |