Class: Faraday::Middleware
Direct Known Subclasses
Class Attribute Summary (collapse)
-
+ (Object) load_error
Returns the value of attribute load_error.
-
+ (Object) supports_parallel_requests
(also: supports_parallel_requests?)
Returns the value of attribute supports_parallel_requests.
Class Method Summary (collapse)
-
+ (Object) dependency(lib = nil)
Executes a block which should try to require and reference dependent libraries.
- + (Boolean) loaded?
-
+ (Object) setup_parallel_manager(options = {})
valid parallel managers should respond to #run with no parameters.
Instance Method Summary (collapse)
-
- (Middleware) initialize(app = nil)
constructor
A new instance of Middleware.
Constructor Details
- (Middleware) initialize(app = nil)
A new instance of Middleware
25 26 27 |
# File 'lib/faraday/middleware.rb', line 25 def initialize(app = nil) @app = app end |
Class Attribute Details
+ (Object) load_error
Returns the value of attribute load_error
4 5 6 |
# File 'lib/faraday/middleware.rb', line 4 def load_error @load_error end |
+ (Object) supports_parallel_requests Also known as: supports_parallel_requests?
Returns the value of attribute supports_parallel_requests
4 5 6 |
# File 'lib/faraday/middleware.rb', line 4 def supports_parallel_requests @supports_parallel_requests end |
Class Method Details
+ (Object) dependency(lib = nil)
Executes a block which should try to require and reference dependent libraries
15 16 17 18 19 |
# File 'lib/faraday/middleware.rb', line 15 def self.dependency(lib = nil) lib ? require(lib) : yield rescue LoadError, NameError => error self.load_error = error end |
+ (Boolean) loaded?
21 22 23 |
# File 'lib/faraday/middleware.rb', line 21 def self.loaded? @load_error.nil? end |
+ (Object) setup_parallel_manager(options = {})
valid parallel managers should respond to #run with no parameters. otherwise, return a short wrapper around it.
9 10 11 |
# File 'lib/faraday/middleware.rb', line 9 def setup_parallel_manager( = {}) nil end |