Class: MogileFS::Backend

Inherits:
Object
  • Object
show all
Defined in:
lib/emogilefs.rb

Instance Method Summary collapse

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_asyncObject



117
# File 'lib/emogilefs.rb', line 117

alias do_request_without_async do_request