lib/morpheus/mixins/request_handling.rb in morpheus-0.4.0 vs lib/morpheus/mixins/request_handling.rb in morpheus-0.5.0
- old
+ new
@@ -1,37 +1,39 @@
module Morpheus
- module RequestHandling
+ module Mixins
+ module RequestHandling
- def self.included(base)
- base.extend(ClassMethods)
- end
+ def self.included(base)
+ base.extend(ClassMethods)
+ end
- module ClassMethods
+ module ClassMethods
- def get(path, params = nil, metadata = {}, &block)
- request = Request.enqueue(:get, path, params)
- request.on_complete = block if block_given?
- response_from_request(request, metadata)
- end
+ def get(path, params = nil, metadata = {}, &block)
+ request = Request.enqueue(:get, path, params)
+ request.on_complete = block if block_given?
+ response_from_request(request, metadata)
+ end
- def post(path, params = nil, metadata = {}, &block)
- request = Request.enqueue(:post, path, params)
- request.on_complete = block if block_given?
- response_from_request(request, metadata)
- end
+ def post(path, params = nil, metadata = {}, &block)
+ request = Request.enqueue(:post, path, params)
+ request.on_complete = block if block_given?
+ response_from_request(request, metadata)
+ end
- def put(path, params = nil, metadata = {}, &block)
- request = Request.enqueue(:put, path, params)
- request.on_complete = block if block_given?
- response_from_request(request, metadata)
- end
+ def put(path, params = nil, metadata = {}, &block)
+ request = Request.enqueue(:put, path, params)
+ request.on_complete = block if block_given?
+ response_from_request(request, metadata)
+ end
- def delete(path, params = nil, metadata = {}, &block)
- request = Request.enqueue(:delete, path, params)
- request.on_complete = block if block_given?
- response_from_request(request, metadata)
+ def delete(path, params = nil, metadata = {}, &block)
+ request = Request.enqueue(:delete, path, params)
+ request.on_complete = block if block_given?
+ response_from_request(request, metadata)
+ end
+
end
end
-
end
end