lib/flexirest/recording.rb
module Flexirest
module Recording
module ClassMethods
@record_response = nil
def record_response(url = nil, response = nil, &block)
if url && response && @record_response
@record_response.call(url, response)
elsif block
@record_response = block
end
end
def record_response?
@record_response ||= nil
!!@record_response
end
end
def self.included(base)
base.extend(ClassMethods)
end
end
end