In Files

  • xmlrpc-0.3.0/lib/xmlrpc/marshal.rb

XMLRPC::Marshal

Public Class Methods

dump( param ) click to toggle source
Alias for: dump_response
dump_call( methodName, *params ) click to toggle source
 
               # File xmlrpc-0.3.0/lib/xmlrpc/marshal.rb, line 21
def dump_call( methodName, *params )
  new.dump_call( methodName, *params )
end
            
dump_response( param ) click to toggle source
 
               # File xmlrpc-0.3.0/lib/xmlrpc/marshal.rb, line 25
def dump_response( param )
  new.dump_response( param )
end
            
Also aliased as: dump
load( stringOrReadable ) click to toggle source
Alias for: load_response
load_call( stringOrReadable ) click to toggle source
 
               # File xmlrpc-0.3.0/lib/xmlrpc/marshal.rb, line 29
def load_call( stringOrReadable )
  new.load_call( stringOrReadable )
end
            
load_response( stringOrReadable ) click to toggle source
 
               # File xmlrpc-0.3.0/lib/xmlrpc/marshal.rb, line 33
def load_response( stringOrReadable )
  new.load_response( stringOrReadable )
end
            
Also aliased as: load
new( parser = nil, writer = nil ) click to toggle source
 
               # File xmlrpc-0.3.0/lib/xmlrpc/marshal.rb, line 42
def initialize( parser = nil, writer = nil )
  set_parser( parser )
  set_writer( writer )
end
            

Public Instance Methods

dump_call( methodName, *params ) click to toggle source
 
               # File xmlrpc-0.3.0/lib/xmlrpc/marshal.rb, line 47
def dump_call( methodName, *params )
  create.methodCall( methodName, *params )
end
            
dump_response( param ) click to toggle source
 
               # File xmlrpc-0.3.0/lib/xmlrpc/marshal.rb, line 51
def dump_response( param )
  create.methodResponse( ! param.kind_of?( XMLRPC::FaultException ) , param )
end
            
load_call( stringOrReadable ) click to toggle source

Returns [ methodname, params ]

 
               # File xmlrpc-0.3.0/lib/xmlrpc/marshal.rb, line 56
def load_call( stringOrReadable )
  parser.parseMethodCall( stringOrReadable )
end
            
load_response( stringOrReadable ) click to toggle source

Returns paramOrFault

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