module OAuth::Optional
Helpers for optional, lazily loaded integrations.
Public Class Methods
em_http_available?()
click to toggle source
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.
# File lib/oauth/optional.rb 11 def em_http_available? 12 # em-http-request provides "em-http" entrypoint 13 require "em-http" 14 true 15 rescue LoadError 16 false 17 end