Sha256: 5344504d3571a67fc9d3b459a32c307be312f75225e53fb1dfe9f1a9a98c15b5
Contents?: true
Size: 999 Bytes
Versions: 1
Compression:
Stored size: 999 Bytes
Contents
require 'java' java_import 'org.springframework.mock.web.MockHttpServletRequest' module Reigns class WebClient def initialize(fake_dispatcher_servlet) @fake_dispatcher_servlet = fake_dispatcher_servlet end def get(uri) http_request = HttpRequest.new do |r| r.method = 'GET' r.uri = uri end @fake_dispatcher_servlet.service(http_request) end def put(uri) http_request = HttpRequest.new do |r| r.method = 'PUT' r.uri = uri yield r end @fake_dispatcher_servlet.service(http_request) end def post(uri) http_request = HttpRequest.new do |r| r.method = 'POST' r.uri = uri yield r end @fake_dispatcher_servlet.service(http_request) end def delete(uri) http_request = HttpRequest.new do |r| r.method = 'DELETE' r.uri = uri end @fake_dispatcher_servlet.service(http_request) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
reigns-1.0.1-java | lib/reigns/web_client.rb |