Module: OAuth::Optional

Defined in:
lib/oauth/optional.rb

Overview

Helpers for optional, lazily loaded integrations.

Class Method Summary collapse

Class Method Details

.em_http_available?Boolean

Try to load EventMachine HTTP client support provided by em-http-request.

Returns true if available, false if the dependency is not installed. Never raises LoadError.



11
12
13
14
15
16
17
# File 'lib/oauth/optional.rb', line 11

def em_http_available?
  # em-http-request provides "em-http" entrypoint
  require "em-http"
  true
rescue LoadError
  false
end