Class WS::Encoding::AbstractEncoding
In: vendor/actionwebservice/lib/action_web_service/vendor/ws/encoding/abstract.rb
Parent: Object

Encoders operate on foreign objects. That is, Ruby object instances that are the _marshaling format specific_ representation of objects. In other words, objects that have not yet been marshaled, but are in protocol-specific form (such as an AST or DOM element), and not native Ruby form.

Methods

Public Instance methods

[Source]

    # File vendor/actionwebservice/lib/action_web_service/vendor/ws/encoding/abstract.rb, line 13
13:       def decode_rpc_call(obj)
14:         raise NotImplementedError
15:       end

[Source]

    # File vendor/actionwebservice/lib/action_web_service/vendor/ws/encoding/abstract.rb, line 21
21:       def decode_rpc_response(obj)
22:         raise NotImplementedError
23:       end

[Source]

    # File vendor/actionwebservice/lib/action_web_service/vendor/ws/encoding/abstract.rb, line 9
 9:       def encode_rpc_call(method_name, params)
10:         raise NotImplementedError
11:       end

[Source]

    # File vendor/actionwebservice/lib/action_web_service/vendor/ws/encoding/abstract.rb, line 17
17:       def encode_rpc_response(method_name, return_value)
18:         raise NotImplementedError
19:       end

[Validate]