Class: Rubylet::JettyDescriptorBuilder

Inherits:
Builder::XmlMarkup
  • Object
show all
Extended by:
BuilderAliasTag
Includes:
BuilderDefaults
Defined in:
lib/rubylet/jetty_descriptor_builder.rb

Instance Method Summary collapse

Methods included from BuilderAliasTag

alias_tag

Constructor Details

#initialize(opts = {}) ⇒ JettyDescriptorBuilder

Returns a new instance of JettyDescriptorBuilder.



13
14
15
16
17
18
# File 'lib/rubylet/jetty_descriptor_builder.rb', line 13

def initialize(opts = {})
  super(opts)
  declare!(:DOCTYPE, :Configure, :PUBLIC,
           '-//Jetty//Configure//EN',
           'http://www.eclipse.org/jetty/configure.dtd')
end

Instance Method Details

#configure!(&block) ⇒ Object



20
21
22
# File 'lib/rubylet/jetty_descriptor_builder.rb', line 20

def configure!(&block)
  configure :class => 'org.eclipse.jetty.webapp.WebAppContext', &block
end

#set!(name, value) ⇒ Object



24
25
26
# File 'lib/rubylet/jetty_descriptor_builder.rb', line 24

def set!(name, value)
  set value, :name => name
end