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 =
"<!DOCTYPE web-app PUBLIC\n \"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN\"\n \"http://java.sun.com/dtd/web-app_2_3.dtd\">\n<web-app>\n <filter>\n<filter-name>RackFilter</filter-name>\n<filter-class>org.jruby.rack.RackFilter</filter-class>\n </filter>\n <filter-mapping>\n<filter-name>RackFilter</filter-name>\n<url-pattern>/*</url-pattern>\n </filter-mapping>\n\n <listener>\n<listener-class><%= context_listener %></listener-class>\n </listener>\n</web-app>\n"- CONTEXT_LISTENERS =
{ :rack => "org.jruby.rack.RackServletContextListener", :rails => "org.jruby.rack.rails.RailsServletContextListener" }
- MANIFEST_MF =
"Manifest-Version: 1.0\nCreated-By: jruby-warck\nMain-Class: org.jruby.JarBootstrapMain\n\#{CLASSPATH}\n"- INIT =
"# rack.version: \#{JRuby::Rack::VERSION}\n"- 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[]