Module: HttpVanilli
- Defined in:
- lib/http_vanilli.rb,
lib/http_vanilli/util.rb,
lib/http_vanilli/request.rb,
lib/http_vanilli/version.rb,
lib/http_vanilli/responders.rb,
lib/http_vanilli/basic_mapper.rb,
lib/http_vanilli/other_mapper.rb,
lib/http_vanilli/net_http/util.rb,
lib/http_vanilli/net_http/stubs.rb,
lib/http_vanilli/responders/rack.rb,
lib/http_vanilli/net_http/request.rb,
lib/http_vanilli/responders/block.rb,
lib/http_vanilli/net_http/override.rb,
lib/http_vanilli/net_http/response.rb,
lib/http_vanilli/abstract_responder.rb,
lib/http_vanilli/test_adapters/rspec.rb
Defined Under Namespace
Modules: AbstractResponder, NetHttp, RSpec, Responders
Classes: BasicMapper, OtherMapper, Request, Util
Constant Summary
collapse
- Version =
'0.0.3'
Class Method Summary
collapse
Class Method Details
.allow_net_connect! ⇒ Object
33
34
35
|
# File 'lib/http_vanilli.rb', line 33
def allow_net_connect!
@allow_net_connect = true
end
|
.allow_net_connect? ⇒ Boolean
41
42
43
|
# File 'lib/http_vanilli.rb', line 41
def allow_net_connect?
!(FalseClass === @allow_net_connect)
end
|
.disallow_net_connect! ⇒ Object
37
38
39
|
# File 'lib/http_vanilli.rb', line 37
def disallow_net_connect!
@allow_net_connect = false
end
|
24
25
26
|
# File 'lib/http_vanilli.rb', line 24
def here
@here ||= Pathname(__FILE__).dirname
end
|
.override_net_http! ⇒ Object
28
29
30
31
|
# File 'lib/http_vanilli.rb', line 28
def override_net_http!
require here+'http_vanilli/net_http/override'
HttpVanilli::NetHttp.override!
end
|
.request_mapper ⇒ Object
53
54
55
56
57
58
59
60
|
# File 'lib/http_vanilli.rb', line 53
def request_mapper
unless @request_mapper
raise "HttpVanilli requires a request mapper.\n" +
"Use the basic mapper with HttpVanilli.basic_mapper! ,\n" +
"or plug one in with HttpVanilli.request_mapper=Yourmapper.new"
end
@request_mapper
end
|
.request_mapper=(request_mapper) ⇒ Object
49
50
51
|
# File 'lib/http_vanilli.rb', line 49
def request_mapper=(request_mapper)
@request_mapper = request_mapper
end
|
.use_basic_mapper!(extra_responder_classes = {}) ⇒ Object
45
46
47
|
# File 'lib/http_vanilli.rb', line 45
def use_basic_mapper!(={})
self.request_mapper = BasicMapper.new()
end
|