diff options
author | Luke Kanies <luke@madstop.com> | 2007-09-21 13:42:39 -0500 |
---|---|---|
committer | Luke Kanies <luke@madstop.com> | 2007-09-21 13:42:39 -0500 |
commit | 0a48e5f5bf5885353edc20f020ae27eb682176f7 (patch) | |
tree | 8cef0815c83222d2db6f6861282fefecb290f096 /lib | |
parent | 7e2ff4b39404ad9b0bdbc40d92c80bcb8c76fcf6 (diff) | |
download | puppet-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.rb | 22 | ||||
-rw-r--r-- | lib/puppet/indirector/terminus.rb | 19 |
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 |