Class: Puppet::Network::HTTP::RackHttpHandler

Inherits:
Object
  • Object
show all
Defined in:
lib/vendor/puppet/network/http/rack/httphandler.rb

Direct Known Subclasses

RackREST, RackXMLRPC

Instance Method Summary collapse

Constructor Details

#initializeRackHttpHandler

Returns a new instance of RackHttpHandler.



6
7
# File 'lib/vendor/puppet/network/http/rack/httphandler.rb', line 6

def initialize
end

Instance Method Details

#process(request, response) ⇒ Object

do something useful with request (a Rack::Request) and use response to fill your Rack::Response

Raises:

  • (NotImplementedError)


11
12
13
# File 'lib/vendor/puppet/network/http/rack/httphandler.rb', line 11

def process(request, response)
  raise NotImplementedError, "Your RackHttpHandler subclass is supposed to override service(request)"
end