module FmRest::Spyke::Model::Http
Public Instance Methods
last_request_metadata(key: last_request_metadata_key)
click to toggle source
# File lib/fmrest/spyke/model/http.rb, line 24 def last_request_metadata(key: last_request_metadata_key) Thread.current[key] end
last_request_metadata_key()
click to toggle source
# File lib/fmrest/spyke/model/http.rb, line 30 def last_request_metadata_key "#{to_s}.last_request_metadata" end
request(*args)
click to toggle source
Spyke
override – Keeps metadata in thread-local class variable.
Calls superclass method
# File lib/fmrest/spyke/model/http.rb, line 18 def request(*args) super.tap do |r| Thread.current[last_request_metadata_key] = r.metadata end end