Sha256: 9121d7fc4298d0b344082f3c2d7a246da18bfd1dcf8f394964315a9a4764fc62
Contents?: true
Size: 655 Bytes
Versions: 1
Compression:
Stored size: 655 Bytes
Contents
module Waves module Dispatchers class Default < Base # Takes a Waves::Request and returns a Waves::Response def safe( request ) # set a default content type -- this can be overridden by the resource request.response.content_type = request.accept.default resource = Waves.config.resource.new( request ) if request.response.body.empty? request.response.write resource.process.to_s else resource.process end # okay, we've handled the request, now write the response unless it was already done request.response.finish end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
waves-edge-2009.03.10.13.14 | lib/dispatchers/default.rb |