module AFMotion::Operation
Public Instance Methods
failure_block(callback)
click to toggle source
# File lib/afmotion/operation.rb, line 19 def failure_block(callback) lambda { |operation_or_task, error| result = AFMotion::HTTPResult.new(operation_or_task, nil, error) callback.call(result) } end
success_block_for_http_method(http_method, callback)
click to toggle source
# File lib/afmotion/operation.rb, line 5 def success_block_for_http_method(http_method, callback) if http_method.downcase.to_sym == :head return lambda { |operation_or_task| result = AFMotion::HTTPResult.new(operation_or_task, nil, nil) callback.call(result) } end lambda { |operation_or_task, responseObject| result = AFMotion::HTTPResult.new(operation_or_task, responseObject, nil) callback.call(result) } end