Module: CurbFu
- Defined in:
- lib/curb-fu/core_ext.rb,
lib/curb-fu.rb,
lib/curb-fu/test.rb,
lib/curb-fu/request.rb,
lib/curb-fu/version.rb,
lib/curb-fu/response.rb,
lib/curb-fu/test/server.rb,
lib/curb-fu/request/base.rb,
lib/curb-fu/request/test.rb,
lib/curb-fu/authentication.rb,
lib/curb-fu/request/common.rb,
lib/curb-fu/request/parameter.rb,
lib/curb-fu/test/request_logger.rb
Overview
ActiveSupport look alike for to_param_pair. Very useful.
Defined Under Namespace
Modules: ArrayExtensions, Authentication, HashExtensions, ObjectExtensions, Response, Test
Classes: Request
Constant Summary
collapse
- VERSION =
"0.6.2"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.stubs ⇒ Object
Returns the value of attribute stubs.
26
27
28
|
# File 'lib/curb-fu.rb', line 26
def stubs
@stubs
end
|
Class Method Details
.debug=(val) ⇒ Object
52
53
54
|
# File 'lib/curb-fu.rb', line 52
def debug=(val)
@debug = val ? true : false
end
|
.debug? ⇒ Boolean
56
57
58
|
# File 'lib/curb-fu.rb', line 56
def debug?
@debug
end
|
.delete(*args, &block) ⇒ Object
22
23
24
|
# File 'lib/curb-fu.rb', line 22
def delete(*args, &block)
CurbFu::Request.delete(*args, &block)
end
|
.get(*args, &block) ⇒ Object
10
11
12
|
# File 'lib/curb-fu.rb', line 10
def get(*args, &block)
CurbFu::Request.get(*args, &block)
end
|
.post(*args, &block) ⇒ Object
14
15
16
|
# File 'lib/curb-fu.rb', line 14
def post(*args, &block)
CurbFu::Request.post(*args, &block)
end
|
.put(*args, &block) ⇒ Object
18
19
20
|
# File 'lib/curb-fu.rb', line 18
def put(*args, &block)
CurbFu::Request.put(*args, &block)
end
|
.stub(hostname, rack_app) ⇒ Object
43
44
45
46
|
# File 'lib/curb-fu.rb', line 43
def stub(hostname, rack_app)
raise "You must use CurbFu.stubs= to define initial stubs before using stub()" if @stubs.nil?
@stubs[hostname] = CurbFu::Request::Test::Interface.new(rack_app, hostname)
end
|