class FHIR::Client
Attributes
requests[RW]
Public Instance Methods
monitor_requests()
click to toggle source
# File lib/ext/client.rb, line 12 def monitor_requests return if @decorated @decorated = true [:get, :put, :post, :delete, :head, :patch].each do |method| class_eval %Q{ alias #{method}_original #{method} def #{method}(*args, &block) reply = #{method}_original(*args, &block) record_requests(reply) return reply end } end end
record_requests(reply)
click to toggle source
# File lib/ext/client.rb, line 7 def record_requests(reply) @requests ||= [] @requests << reply end