method
parse_sig
v2_1_10 -
Show latest stable
- Class:
XMLRPC::Service::BasicInterface
parse_sig(sig)private
No documentation available.
# File lib/xmlrpc/utils.rb, line 93
def parse_sig(sig)
# sig is a String
if sig =~ /^\s*(\w+)\s+([^(]+)(\(([^)]*)\))?\s*$/
params = [$1]
name = $2.strip
$4.split(",").each {|i| params << i.strip} if $4 != nil
return name, params
else
raise "Syntax error in signature"
end
end