blob: 997332923790a21417664b75799f8ebf733c39ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# Fact: rubysitedir
#
# Purpose: Returns Ruby's site library directory.
#
# Resolution: Works out the version to major/minor (1.8, 1.9, etc), then joins
# that with all the $: library paths.
#
# Caveats:
#
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
|