class Riddl::Client::SimulateRequest
Public Class Methods
new(method, path, parameters, headers, qs)
click to toggle source
Calls superclass method
# File lib/ruby/riddl/client.rb, line 423 def initialize(method, path, parameters, headers, qs) path = (path.strip == '' ? '/' : path) path += "?#{qs}" unless qs == '' super method, true, true, path, headers tmp = Protocols::HTTP::Generator.new(parameters,self).generate(:input) self.content_length = tmp.size self.body_stream = tmp end
Public Instance Methods
simulate()
click to toggle source
# File lib/ruby/riddl/client.rb, line 436 def simulate sock = StringIO.new('') sock.define_singleton_method(:io) do sock end self.exec(sock,"1.1",self.path) sock.rewind [nil, sock, []] end
supply_default_content_type()
click to toggle source
# File lib/ruby/riddl/client.rb, line 432 def supply_default_content_type ### none, Protocols::HTTP::Generator handles this end