Class: Msf::WebServices::JsonRpcApp
- Inherits:
-
Sinatra::Base
- Object
- Sinatra::Base
- Msf::WebServices::JsonRpcApp
- Defined in:
- lib/msf/core/web_services/json_rpc_app.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.setup_default_middleware(builder) ⇒ Object
94 95 96 97 98 99 |
# File 'lib/msf/core/web_services/json_rpc_app.rb', line 94 def self.setup_default_middleware(builder) super # Insertion at pos 1 needed to immediately follow Sinatra::ExtendedBase # proc block identical to one used in 'use' method lib/rack/builder:86 builder.instance_variable_get(:@use).insert(1, proc { |app| JsonRpcExceptionHandling::RackMiddleware.new(app) }) end |
Instance Method Details
#db_initialized(db) ⇒ Object
87 88 89 90 91 92 |
# File 'lib/msf/core/web_services/json_rpc_app.rb', line 87 def db_initialized(db) db.check true rescue false end |