lib/puppet/feature/rack.rb in puppet-3.0.0 vs lib/puppet/feature/rack.rb in puppet-3.0.1.rc1

- old
+ new

@@ -1,15 +1,10 @@ require 'puppet/util/feature' # See if we have rack available, an HTTP Application Stack # Explicitly depend on rack library version >= 1.0.0 Puppet.features.add(:rack) do - begin - require 'rack' - rescue LoadError => detail - require 'rubygems' - require 'rack' - end + require 'rack' if ! (defined?(::Rack) and defined?(::Rack.release)) false else major_version = ::Rack.release.split('.')[0].to_i