summaryrefslogtreecommitdiff
path: root/chef/lib/chef/rest
diff options
context:
space:
mode:
authorDaniel DeLeo <dan@opscode.com>2011-04-01 19:24:42 -0700
committerDaniel DeLeo <dan@opscode.com>2011-04-01 19:24:42 -0700
commitb2de86ba391196d32bd3ab5e0658a1a1b7af077e (patch)
tree5a698efec60660cccd63081e0c1255847c79761c /chef/lib/chef/rest
parenta35b2c5ffb12257305e0d202730192db67ef447b (diff)
downloadchef-b2de86ba391196d32bd3ab5e0658a1a1b7af077e.tar.gz
remove a few more unneeded requires
Diffstat (limited to 'chef/lib/chef/rest')
-rw-r--r--chef/lib/chef/rest/rest_request.rb13
1 files changed, 11 insertions, 2 deletions
diff --git a/chef/lib/chef/rest/rest_request.rb b/chef/lib/chef/rest/rest_request.rb
index 72640821cd..17fe588bec 100644
--- a/chef/lib/chef/rest/rest_request.rb
+++ b/chef/lib/chef/rest/rest_request.rb
@@ -1,4 +1,4 @@
-#
+#--
# Author:: Adam Jacob (<adam@opscode.com>)
# Author:: Thom May (<thom@clearairturbulence.org>)
# Author:: Nuo Yan (<nuo@opscode.com>)
@@ -23,7 +23,16 @@
require 'uri'
require 'net/http'
require 'chef/rest/cookie_jar'
-require 'ohai' #used in user agent string.
+
+# To load faster, we only want ohai's version string.
+# However, in ohai before 0.6.0, the version is defined
+# in ohai, not ohai/version
+begin
+ require 'ohai/version' #used in user agent string.
+rescue LoadError
+ require 'ohai'
+end
+
require 'chef/version'
class Chef