Module: AFMotion::Serialization

Included in:
AFHTTPRequestOperation, AFHTTPRequestOperationManager
Defined in:
lib/afmotion/operation.rb

Instance Method Summary collapse

Instance Method Details

#image!Object



58
59
60
# File 'lib/afmotion/operation.rb', line 58

def image!
  with_response_serializer(AFImageResponseSerializer)
end

#json!Object



44
45
46
47
# File 'lib/afmotion/operation.rb', line 44

def json!
  with_request_serializer(AFJSONRequestSerializer).
    with_response_serializer(AFJSONResponseSerializer)
end

#plist!Object



53
54
55
56
# File 'lib/afmotion/operation.rb', line 53

def plist!
  with_request_serializer(AFPropertyListRequestSerializer).
    with_response_serializer(AFPropertyListResponseSerializer)
end

#with_request_serializer(serializer_klass) ⇒ Object



34
35
36
37
# File 'lib/afmotion/operation.rb', line 34

def with_request_serializer(serializer_klass)
  self.requestSerializer = serializer_klass.serializer
  self
end

#with_response_serializer(serializer_klass) ⇒ Object



39
40
41
42
# File 'lib/afmotion/operation.rb', line 39

def with_response_serializer(serializer_klass)
  self.responseSerializer = serializer_klass.serializer
  self
end

#xml!Object



49
50
51
# File 'lib/afmotion/operation.rb', line 49

def xml!
    with_response_serializer(AFXMLParserResponseSerializer)
end