class Tomahawk::Generators::Base

Public Class Methods

new(directive_group) click to toggle source
# File lib/tomahawk/generators/base.rb, line 6
def initialize(directive_group)
  @directive_group = directive_group
end

Public Instance Methods

to_s()
Alias for: to_str
to_str() click to toggle source
# File lib/tomahawk/generators/base.rb, line 10
def to_str
  config = "\n<#{directive_group_name} #{@directive_group.parameters}>\n"

  @directive_group.directives.each do |directive, value|
    config += generate_directive(directive, value)
  end

  @directive_group.groups.each do |group|
    config += group.to_s
  end

  config += "\n</#{directive_group_name}>\n"
end
Also aliased as: to_s