lib/facebooker.rb in mmangino-facebooker-1.0.40 vs lib/facebooker.rb in mmangino-facebooker-1.0.41
- old
+ new
@@ -185,12 +185,22 @@
require 'facebooker/logging'
require 'facebooker/model'
require 'facebooker/parser'
require 'facebooker/service'
require 'facebooker/service/base_service'
-require 'facebooker/service/curl_service' rescue nil
-require 'facebooker/service/typhoeus_service' rescue nil
-require 'facebooker/service/typhoeus_multi_service' rescue nil
+#optional HTTP service adapters
+begin
+ require 'facebooker/service/curl_service'
+rescue LoadError
+ nil
+end
+begin
+ require 'facebooker/service/typhoeus_service'
+ require 'facebooker/service/typhoeus_multi_service'
+rescue LoadError
+ nil
+end
+
require 'facebooker/service/net_http_service'
require 'facebooker/server_cache'
require 'facebooker/data'
require 'facebooker/admin'
require 'facebooker/mobile'