Class: Trinidad::WarWebApp
Overview
A web application for deploying (java) .war files.
Instance Attribute Summary
Attributes inherited from WebApp
#config, #default_config
Instance Method Summary
collapse
Methods inherited from WebApp
#[], #add_context_param, #class_loader, #class_loader!, #context_params, create, #default_deployment_descriptor, #default_web_xml, #deployment_descriptor, #environment, #extensions, #generate_class_loader, #init_params, #initialize, #log_dir, #public_root, #rack_listener, #rack_servlet, #reset!, #servlet, #solo?, #threadsafe?, #war?, #web_xml, #web_xml_context_param, #web_xml_filter?, #web_xml_listener?, #web_xml_servlet?
Instance Method Details
#context_path ⇒ Object
342
343
344
|
# File 'lib/trinidad/web_app.rb', line 342
def context_path
super.gsub(/\.war$/, '')
end
|
#define_lifecycle ⇒ Object
#monitor ⇒ Object
350
351
352
|
# File 'lib/trinidad/web_app.rb', line 350
def monitor
File.expand_path(web_app_dir)
end
|
#work_dir ⇒ Object
346
347
348
|
# File 'lib/trinidad/web_app.rb', line 346
def work_dir
File.join(web_app_dir.gsub(/\.war$/, ''), 'WEB-INF')
end
|