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