Methods
D
L
N
Included Modules
Class Public methods
dump( param )
Alias for: dump_response
dump_call( methodName, *params )
# File lib/xmlrpc/marshal.rb, line 20
def dump_call( methodName, *params )
  new.dump_call( methodName, *params )
end
dump_response( param )
Also aliased as: dump
# File lib/xmlrpc/marshal.rb, line 24
def dump_response( param )
  new.dump_response( param )
end
load( stringOrReadable )
Alias for: load_response
load_call( stringOrReadable )
# File lib/xmlrpc/marshal.rb, line 28
def load_call( stringOrReadable )
  new.load_call( stringOrReadable )
end
load_response( stringOrReadable )
Also aliased as: load
# File lib/xmlrpc/marshal.rb, line 32
def load_response( stringOrReadable )
  new.load_response( stringOrReadable )
end
new( parser = nil, writer = nil )
# File lib/xmlrpc/marshal.rb, line 41
def initialize( parser = nil, writer = nil )
  set_parser( parser )
  set_writer( writer )
end
Instance Public methods
dump_call( methodName, *params )
# File lib/xmlrpc/marshal.rb, line 46
def dump_call( methodName, *params )
  create.methodCall( methodName, *params )
end
dump_response( param )
# File lib/xmlrpc/marshal.rb, line 50
def dump_response( param )
  create.methodResponse( ! param.kind_of?( XMLRPC::FaultException ) , param )
end
load_call( stringOrReadable )

Returns [ methodname, params ]

# File lib/xmlrpc/marshal.rb, line 55
def load_call( stringOrReadable )
  parser.parseMethodCall( stringOrReadable )
end
load_response( stringOrReadable )

Returns paramOrFault

# File lib/xmlrpc/marshal.rb, line 60
def load_response( stringOrReadable )
  parser.parseMethodResponse( stringOrReadable )[1]
end