summaryrefslogtreecommitdiffstats
path: root/lib/puppet/network/http/mongrel
diff options
context:
space:
mode:
authorRick Bradley <rick@rickbradley.com>2007-10-16 15:38:41 -0500
committerRick Bradley <rick@rickbradley.com>2007-10-16 15:38:41 -0500
commit216dd8c47ea42338c2dee0bf6528cdd7e37e0028 (patch)
treef0e2ad2f1b52210b10427e6593820b0f6c09061c /lib/puppet/network/http/mongrel
parentabbc824ff4a565f0a0f1362b779252e876b86168 (diff)
downloadpuppet-216dd8c47ea42338c2dee0bf6528cdd7e37e0028.tar.gz
puppet-216dd8c47ea42338c2dee0bf6528cdd7e37e0028.tar.xz
puppet-216dd8c47ea42338c2dee0bf6528cdd7e37e0028.zip
Refactoring, argument processing for model methods.
Diffstat (limited to 'lib/puppet/network/http/mongrel')
-rw-r--r--lib/puppet/network/http/mongrel/rest.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/puppet/network/http/mongrel/rest.rb b/lib/puppet/network/http/mongrel/rest.rb
index 4c795481b..f7807b19f 100644
--- a/lib/puppet/network/http/mongrel/rest.rb
+++ b/lib/puppet/network/http/mongrel/rest.rb
@@ -14,6 +14,14 @@ class Puppet::Network::HTTP::MongrelREST < Puppet::Network::HTTP::Handler
end
def path(request)
- request.params[Mongrel::Const::REQUEST_PATH]
+ '/' + request.params[Mongrel::Const::REQUEST_PATH].split('/')[1]
+ end
+
+ def request_key(request)
+ request.params[Mongrel::Const::REQUEST_PATH].split('/')[2]
+ end
+
+ def body(request)
+ request.body
end
end