Module: Ritm
- Defined in:
- lib/ritm/main.rb,
 lib/ritm/session.rb,
 lib/ritm/version.rb,
 lib/ritm/certs/ca.rb,
 lib/ritm/dispatcher.rb,
 lib/ritm/configuration.rb,
 lib/ritm/helpers/utils.rb,
 lib/ritm/proxy/launcher.rb,
 lib/ritm/certs/certificate.rb,
 lib/ritm/helpers/encodings.rb,
 lib/ritm/proxy/proxy_server.rb,
 lib/ritm/proxy/ssl_reverse_proxy.rb,
 lib/ritm/interception/http_forwarder.rb,
 lib/ritm/interception/intercept_utils.rb,
 lib/ritm/proxy/cert_signing_https_server.rb,
 lib/ritm/interception/request_interceptor_servlet.rb
Overview
Ritm version
Defined Under Namespace
Modules: Encodings, InterceptUtils, Proxy, Utils Classes: CA, Certificate, Configuration, Dispatcher, HTTPForwarder, RequestInterceptorServlet, Session
Constant Summary collapse
- GLOBAL_SESSION =
- Session.new 
- VERSION =
- '1.0.2'.freeze 
Class Method Summary collapse
- .method_missing(m, *args, &block) ⇒ Object
- .respond_to_missing?(method_name, _include_private = false) ⇒ Boolean
Class Method Details
.method_missing(m, *args, &block) ⇒ Object
| 7 8 9 10 11 12 13 | # File 'lib/ritm/main.rb', line 7 def self.method_missing(m, *args, &block) if GLOBAL_SESSION.respond_to?(m) GLOBAL_SESSION.send(m, *args, &block) else super end end | 
.respond_to_missing?(method_name, _include_private = false) ⇒ Boolean
| 15 16 17 | # File 'lib/ritm/main.rb', line 15 def self.respond_to_missing?(method_name, _include_private = false) GLOBAL_SESSION.respond_to?(method_name) || super end |