Sha256: 4ab1145bc7d477adbea1c329fd9801025f542dab2eaf8242115ed5bfcc5cde2a
Contents?: true
Size: 799 Bytes
Versions: 7
Compression:
Stored size: 799 Bytes
Contents
require 'rest_client' module ApipieBindings module RestClientExtensions module RequestAccessor attr_accessor :request end RestClient::AbstractResponse.send(:include, RequestAccessor) unless RestClient::AbstractResponse.method_defined?(:request) RestClient::Response.send(:include, RequestAccessor) unless RestClient::Response.method_defined?(:request) unless RestClient.const_defined? :AUTHENTICATOR_EXTENSION RestClient::AUTHENTICATOR_EXTENSION = lambda do |request, args| args[:authenticator].authenticate(request, args) if args[:authenticator] end end unless RestClient.before_execution_procs.include? RestClient::AUTHENTICATOR_EXTENSION RestClient.add_before_execution_proc &RestClient::AUTHENTICATOR_EXTENSION end end end
Version data entries
7 entries across 7 versions & 1 rubygems