diff options
author | Luke Kanies <luke@madstop.com> | 2008-05-15 15:27:57 -0500 |
---|---|---|
committer | Luke Kanies <luke@madstop.com> | 2008-05-15 15:27:57 -0500 |
commit | aaaf767c71d1c8ae9993c73c38832c66d63fc606 (patch) | |
tree | 597270df48fbd08a1f5cc83e1a2445ae4583d9cf | |
parent | f1acbc0403068141c80b74c8585a1629fd45711b (diff) | |
download | facter-aaaf767c71d1c8ae9993c73c38832c66d63fc606.tar.gz facter-aaaf767c71d1c8ae9993c73c38832c66d63fc606.tar.xz facter-aaaf767c71d1c8ae9993c73c38832c66d63fc606.zip |
Moving the version and ruby facts to a separate file.
-rw-r--r-- | lib/facter.rb | 28 | ||||
-rw-r--r-- | lib/facter/core.rb | 27 |
2 files changed, 27 insertions, 28 deletions
diff --git a/lib/facter.rb b/lib/facter.rb index 91588d3..783bb83 100644 --- a/lib/facter.rb +++ b/lib/facter.rb @@ -177,34 +177,6 @@ module Facter # Load all of the default facts, and then everything from disk. def self.loadfacts - Facter.add(:facterversion) do - setcode { FACTERVERSION.to_s } - end - - Facter.add(:rubyversion) do - setcode { RUBY_VERSION.to_s } - end - - Facter.add(:puppetversion) do - setcode { - begin - require 'puppet' - Puppet::PUPPETVERSION.to_s - rescue LoadError - nil - end - } - end - - Facter.add :rubysitedir do - setcode do - version = RUBY_VERSION.to_s.sub(/\.\d+$/, '') - $:.find do |dir| - dir =~ /#{File.join("site_ruby", version)}$/ - end - end - end - collection.load_all end diff --git a/lib/facter/core.rb b/lib/facter/core.rb new file mode 100644 index 0000000..0c5fdd5 --- /dev/null +++ b/lib/facter/core.rb @@ -0,0 +1,27 @@ +Facter.add(:facterversion) do + setcode { Facter::FACTERVERSION.to_s } +end + +Facter.add(:rubyversion) do + setcode { RUBY_VERSION.to_s } +end + +Facter.add(:puppetversion) do + setcode { + begin + require 'puppet' + Puppet::PUPPETVERSION.to_s + rescue LoadError + nil + end + } +end + +Facter.add :rubysitedir do + setcode do + version = RUBY_VERSION.to_s.sub(/\.\d+$/, '') + $:.find do |dir| + dir =~ /#{File.join("site_ruby", version)}$/ + end + end +end |