Class: Skywalking::Plugins::NetHttp
- Inherits:
-
PluginsManager::SWPlugin
- Object
- PluginsManager::SWPlugin
- Skywalking::Plugins::NetHttp
- Defined in:
- lib/skywalking/plugins/net_http.rb
Defined Under Namespace
Modules: HttpIntercept
Instance Method Summary collapse
Methods inherited from PluginsManager::SWPlugin
#initialize, #installed?, register, #try_install
Methods included from Log::Logging
#debug, #error, #info, #log, #warn
Constructor Details
This class inherits a constructor from Skywalking::Plugins::PluginsManager::SWPlugin
Instance Method Details
#install ⇒ Object
66 67 68 |
# File 'lib/skywalking/plugins/net_http.rb', line 66 def install ::Net::HTTP.prepend HttpIntercept end |
#plugin_valid? ⇒ Boolean
62 63 64 |
# File 'lib/skywalking/plugins/net_http.rb', line 62 def plugin_valid? defined?(::Net) && defined?(::Net::HTTP) end |