Class: Trinidad::WarWebApp

Inherits:
WebApp
  • Object
show all
Defined in:
lib/trinidad/war_web_app.rb

Instance Attribute Summary

Attributes inherited from WebApp

#app_config, #class_loader, #config, #servlet

Instance Method Summary collapse

Methods inherited from WebApp

create, #default_deployment_descriptor, #environment, #extensions, #generate_class_loader, #init_params, #initialize, #public_root, #rack_listener, #rack_listener_configured?, #rack_servlet_configured?, rackup?, #solo?, #threadsafe?, #war?, war?

Constructor Details

This class inherits a constructor from Trinidad::WebApp

Instance Method Details

#context_pathObject



3
4
5
# File 'lib/trinidad/war_web_app.rb', line 3

def context_path
  super.gsub(/\.war$/, '')
end

#define_lifecycleObject



15
16
17
# File 'lib/trinidad/war_web_app.rb', line 15

def define_lifecycle
  Trinidad::Lifecycle::War.new(self)
end

#monitorObject



11
12
13
# File 'lib/trinidad/war_web_app.rb', line 11

def monitor
  File.expand_path(web_app_dir)
end

#work_dirObject



7
8
9
# File 'lib/trinidad/war_web_app.rb', line 7

def work_dir
  File.join(web_app_dir.gsub(/\.war$/, ''), 'WEB-INF')
end