Module: Tomahawk::DirectiveGroups
- Extended by:
- DirectiveGroups
- Included in:
- DirectiveGroups
- Defined in:
- lib/tomahawk/directive_groups.rb,
lib/tomahawk/directive_groups/base.rb,
lib/tomahawk/directive_groups/httpd.rb,
lib/tomahawk/directive_groups/directory.rb,
lib/tomahawk/directive_groups/virtual_host.rb,
lib/tomahawk/directive_groups/generic_directive_group.rb
Defined Under Namespace
Classes: Base, Directory, GenericDirectiveGroup, HTTPd, VirtualHost
Instance Method Summary collapse
Instance Method Details
#DirectiveGroup(directive_group_name) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/tomahawk/directive_groups.rb', line 11 def DirectiveGroup(directive_group_name) directive_group_name = String(directive_group_name) Tomahawk::DirectiveGroups.const_get(directive_group_name) rescue NameError Class.new(Tomahawk::DirectiveGroups::GenericDirectiveGroup) do define_method(:name) { directive_group_name } end end |