summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2007-10-04 10:07:44 -0500
committerLuke Kanies <luke@madstop.com>2007-10-04 10:07:44 -0500
commitce0178316d8cefd072f53d39b59ce47332f6ec8f (patch)
treeff47a422fc6bcc7fdc14f0066bdd277fccfd60f7 /lib
parentf1ec23a0e29f3e1fe7809c19139e324f2c525d2d (diff)
parent3f90ddbfc7d20b631ca17f72e2d72d5e7ca00629 (diff)
downloadpuppet-ce0178316d8cefd072f53d39b59ce47332f6ec8f.tar.gz
puppet-ce0178316d8cefd072f53d39b59ce47332f6ec8f.tar.xz
puppet-ce0178316d8cefd072f53d39b59ce47332f6ec8f.zip
Merge branch 'routing' of http://git.rickbradley.com/puppet into routing
Diffstat (limited to 'lib')
-rw-r--r--lib/puppet/indirector/rest.rb8
-rw-r--r--lib/puppet/indirector/rest/node.rb6
-rw-r--r--lib/puppet/network/rest_controller.rb2
-rw-r--r--lib/puppet/network/rest_server.rb2
4 files changed, 18 insertions, 0 deletions
diff --git a/lib/puppet/indirector/rest.rb b/lib/puppet/indirector/rest.rb
new file mode 100644
index 000000000..8d51aff09
--- /dev/null
+++ b/lib/puppet/indirector/rest.rb
@@ -0,0 +1,8 @@
+require 'puppet/indirector/rest'
+
+# Access objects via REST
+class Puppet::Indirector::REST < Puppet::Indirector::Terminus
+ def find(name)
+ indirection.model.new(name)
+ end
+end
diff --git a/lib/puppet/indirector/rest/node.rb b/lib/puppet/indirector/rest/node.rb
new file mode 100644
index 000000000..ce809f77a
--- /dev/null
+++ b/lib/puppet/indirector/rest/node.rb
@@ -0,0 +1,6 @@
+require 'puppet/indirector/rest'
+
+class Puppet::Indirector::REST::Node < Puppet::Indirector::REST
+ desc "TODO: FIXME"
+ # TODO/FIXME
+end
diff --git a/lib/puppet/network/rest_controller.rb b/lib/puppet/network/rest_controller.rb
new file mode 100644
index 000000000..76a9830ea
--- /dev/null
+++ b/lib/puppet/network/rest_controller.rb
@@ -0,0 +1,2 @@
+class Puppet::Network::RESTController # :nodoc:
+end
diff --git a/lib/puppet/network/rest_server.rb b/lib/puppet/network/rest_server.rb
new file mode 100644
index 000000000..e415e8bcb
--- /dev/null
+++ b/lib/puppet/network/rest_server.rb
@@ -0,0 +1,2 @@
+class Puppet::Network::RESTServer # :nodoc:
+end