summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2007-09-21 13:42:39 -0500
committerLuke Kanies <luke@madstop.com>2007-09-21 13:42:39 -0500
commit0a48e5f5bf5885353edc20f020ae27eb682176f7 (patch)
tree8cef0815c83222d2db6f6861282fefecb290f096 /lib
parent7e2ff4b39404ad9b0bdbc40d92c80bcb8c76fcf6 (diff)
downloadpuppet-0a48e5f5bf5885353edc20f020ae27eb682176f7.tar.gz
puppet-0a48e5f5bf5885353edc20f020ae27eb682176f7.tar.xz
puppet-0a48e5f5bf5885353edc20f020ae27eb682176f7.zip
Moving the Puppet::Indirector::Terminus class into its
own file and adding a spec for it.
Diffstat (limited to 'lib')
-rw-r--r--lib/puppet/indirector.rb22
-rw-r--r--lib/puppet/indirector/terminus.rb19
2 files changed, 20 insertions, 21 deletions
diff --git a/lib/puppet/indirector.rb b/lib/puppet/indirector.rb
index bb7006431..4d7d9d92d 100644
--- a/lib/puppet/indirector.rb
+++ b/lib/puppet/indirector.rb
@@ -7,28 +7,8 @@ module Puppet::Indirector
# LAK:FIXME We need to figure out how to handle documentation for the
# different indirection types.
-# JRB:TODO factor this out into its own class, with specs, and require it here
-# require 'puppet/indirector/terminus'
-
- # A simple class that can function as the base class for indirected types.
- class Terminus
- require 'puppet/util/docs'
- extend Puppet::Util::Docs
-
- class << self
- attr_accessor :name, :indirection
- end
-
- def name
- self.class.name
- end
-
- def indirection
- self.class.indirection
- end
- end
-
require 'puppet/indirector/indirection'
+ require 'puppet/indirector/terminus'
# This handles creating the terminus classes.
require 'puppet/util/classgen'
diff --git a/lib/puppet/indirector/terminus.rb b/lib/puppet/indirector/terminus.rb
new file mode 100644
index 000000000..d311eb60b
--- /dev/null
+++ b/lib/puppet/indirector/terminus.rb
@@ -0,0 +1,19 @@
+require 'puppet/indirector'
+
+# A simple class that can function as the base class for indirected types.
+class Puppet::Indirector::Terminus
+ require 'puppet/util/docs'
+ extend Puppet::Util::Docs
+
+ class << self
+ attr_accessor :name, :indirection
+ end
+
+ def name
+ self.class.name
+ end
+
+ def indirection
+ self.class.indirection
+ end
+end