Module: JrubyWarck::Constants
- Included in:
- Application, Manipulations
- Defined in:
- lib/jruby-warck/constants.rb
Constant Summary collapse
- HOME =
File.(File.dirname(__FILE__) + '/../..')
- ADDITIONAL_CLASSPATH =
FileList[IO.readlines(Dir.pwd + "/cp.entries").map(&:chomp).reject { |line| line.each_char.first == "#" }] rescue FileList[]
- CLASSPATH =
"Class-Path: /opt/jruby/lib/jruby-complete/jruby-complete.jar #{ADDITIONAL_CLASSPATH}".scan(/.{1,70}/).join("\n ")
- WEB_XML =
<<-XML <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <filter> <filter-name>RackFilter</filter-name> <filter-class>org.jruby.rack.RackFilter</filter-class> </filter> <filter-mapping> <filter-name>RackFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <listener> <listener-class><%= context_listener %></listener-class> </listener> </web-app> XML
- CONTEXT_LISTENERS =
{ :rack => "org.jruby.rack.RackServletContextListener", :rails => "org.jruby.rack.rails.RailsServletContextListener" }
- MANIFEST_MF =
<<-MANIFEST Manifest-Version: 1.0 Created-By: jruby-warck Main-Class: org.jruby.JarBootstrapMain #{CLASSPATH} MANIFEST
- INIT =
<<-_INIT # rack.version: #{JRuby::Rack::VERSION} _INIT
- RUNNING_FROM =
Dir.pwd
- BUILD_DIR =
"/tmp/war-#{Time.now.to_i}"
- WEB_INF =
BUILD_DIR + "/WEB-INF"
- META_INF =
BUILD_DIR + "/META-INF"
- RACKUP_FILE =
"config.ru"
- BOOTSTRAP_ERB =
File.read(File.exist?(custom_bootstrap = RUNNING_FROM + "/jar-bootstrap.rb.erb") ? custom_bootstrap : (HOME + "/lib/templates/jar-bootstrap.rb.erb"))
- SELECT_FILES =
additional filename patterns to be included inside the archive default is all yml files
FileList[IO.readlines(Dir.pwd + "/select.files").map(&:chomp).reject { |line| line.each_char.first == "#" }] rescue FileList["**/*.yml", "**/*.erb"]
- REJECT_FILES =
filename patterns to be rejected from the archive default is none
FileList[IO.readlines(Dir.pwd + "/reject.files").map(&:chomp).reject { |line| line.each_char.first == "#" }] rescue FileList[]