Module: Koala
- Defined in:
- lib/koala.rb,
lib/koala/oauth.rb,
lib/koala/rest_api.rb,
lib/koala/graph_api.rb,
lib/koala/test_users.rb,
lib/koala/http_services.rb,
lib/koala/uploadable_io.rb,
lib/koala/batch_operation.rb,
lib/koala/graph_batch_api.rb,
lib/koala/graph_collection.rb,
lib/koala/realtime_updates.rb,
lib/koala/http_services/net_http_service.rb,
lib/koala/http_services/typhoeus_service.rb
Defined Under Namespace
Modules: Facebook, HTTPService, NetHTTPService, TyphoeusService Classes: KoalaError, Response, UploadableIO
Class Attribute Summary collapse
-
.always_use_ssl ⇒ Object
Returns the value of attribute always_use_ssl.
-
.base_http_service ⇒ Object
Returns the value of attribute base_http_service.
-
.http_service ⇒ Object
Returns the value of attribute http_service.
Class Method Summary collapse
-
.make_request(path, args, verb, options = {}) ⇒ Object
Make an api request using the provided api service or one passed by the caller.
Class Attribute Details
.always_use_ssl ⇒ Object
Returns the value of attribute always_use_ssl.
120 121 122 |
# File 'lib/koala.rb', line 120 def always_use_ssl @always_use_ssl end |
.base_http_service ⇒ Object
Returns the value of attribute base_http_service.
121 122 123 |
# File 'lib/koala.rb', line 121 def base_http_service @base_http_service end |
.http_service ⇒ Object
Returns the value of attribute http_service.
119 120 121 |
# File 'lib/koala.rb', line 119 def http_service @http_service end |
Class Method Details
.make_request(path, args, verb, options = {}) ⇒ Object
Make an api request using the provided api service or one passed by the caller
110 111 112 113 114 |
# File 'lib/koala.rb', line 110 def self.make_request(path, args, verb, = {}) http_service = .delete(:http_service) || Koala.http_service = .merge(:use_ssl => true) if @always_use_ssl http_service.make_request(path, args, verb, ) end |