Class SOAP::RPC::CGIStub::SOAPStdinRequest
In: lib/soap/rpc/cgistub.rb
Parent: SOAPRequest

Methods

[]   meta_vars   new  

Attributes

body  [R] 

Public Class methods

[Source]

    # File lib/soap/rpc/cgistub.rb, line 42
42:     def initialize(stream)
43:       size = ENV['CONTENT_LENGTH'].to_i || 0
44:       @body = stream.read(size)
45:     end

Public Instance methods

[Source]

    # File lib/soap/rpc/cgistub.rb, line 47
47:     def [](var)
48:       ENV[var.gsub(/-/, '_').upcase]
49:     end

[Source]

    # File lib/soap/rpc/cgistub.rb, line 51
51:     def meta_vars
52:       {
53:         'HTTP_SOAPACTION' => ENV['HTTP_SOAPAction']
54:       }
55:     end

[Validate]