Sha256: 998339d8b37930834bbb13862595c73cc017675a45684fc041c5c1e2a0b40077

Contents?: true

Size: 383 Bytes

Versions: 1

Compression:

Stored size: 383 Bytes

Contents

module Trinidad
  class RackupWebApp < WebApp

    def add_init_params
      super
      add_parameter_unless_exist('rackup', rackup_script)
    end

    def context_listener
      'org.jruby.rack.RackServletContextListener'
    end

    def rackup_script
      IO.read(File.join(@app[:web_app_dir], @app[:rackup]))
    end

    def provided_web_xml; 'rackup_web.xml'; end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
trinidad-0.9.0 lib/trinidad/rackup_web_app.rb