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
Defined Under Namespace
Modules: Encodings, InterceptUtils, Proxy, Utils
Classes: CA, Certificate, Configuration, Dispatcher, HTTPForwarder, ParamEncoder, RequestInterceptorServlet, Session
Constant Summary
collapse
- GLOBAL_SESSION =
Session.new
- VERSION =
'1.0.3'.freeze
Class Method Summary
collapse
Class Method Details
.method_missing(m, *args, &block) ⇒ Object
6
7
8
9
10
11
12
|
# File 'lib/ritm/main.rb', line 6
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
14
15
16
|
# File 'lib/ritm/main.rb', line 14
def self.respond_to_missing?(method_name, _include_private = false)
GLOBAL_SESSION.respond_to?(method_name) || super
end
|