Class: MogileFS::Backend
- Inherits:
-
Object
- Object
- MogileFS::Backend
- Defined in:
- lib/emogilefs.rb
Instance Method Summary collapse
- #do_request(*args) ⇒ Object
- #do_request_with_async(cmd, args) ⇒ Object
- #do_request_without_async ⇒ Object
Instance Method Details
#do_request(*args) ⇒ Object
119 120 121 122 123 124 125 126 |
# File 'lib/emogilefs.rb', line 119 def do_request(*args) if Thread.current[:mogile_async] Thread.current[:mogile_async] = false do_request_with_async(*args) else do_request_without_async(*args) end end |
#do_request_with_async(cmd, args) ⇒ Object
128 129 130 131 |
# File 'lib/emogilefs.rb', line 128 def do_request_with_async(cmd, args) request = make_request cmd, args EMogileFS::Request.new(self, request) end |
#do_request_without_async ⇒ Object
117 |
# File 'lib/emogilefs.rb', line 117 alias do_request_without_async do_request |