# File lib/webmock/request_stub.rb, line 82 def self.from_request_signature(signature) stub = self.new(signature.method.to_sym, signature.uri.to_s) if signature.body.to_s != '' body = if signature.url_encoded? WebMock::Util::QueryMapper.query_to_values(signature.body, :notation => Config.instance.query_values_notation) else signature.body end stub.with(:body => body) end if (signature.headers && !signature.headers.empty?) stub.with(:headers => signature.headers) end stub end