Parent

Methods

Class/Module Index [+]

Quicksearch

PhusionPassenger::ConsoleTextTemplate

Public Class Methods

new(input, options = {}) click to toggle source
# File lib/phusion_passenger/console_text_template.rb, line 30
def initialize(input, options = {})
        @buffer = ''
        if input[:file]
                data = File.read("#{PhusionPassenger.resources_dir}/templates/#{input[:file]}.txt.erb")
        else
                data = input[:text]
        end
        @template = ERB.new(Utils::AnsiColors.ansi_colorize(data),
                nil, '-', '@buffer')
        options.each_pair do |name, value|
                self[name] = value
        end
end

Public Instance Methods

[]=(name, value) click to toggle source
# File lib/phusion_passenger/console_text_template.rb, line 44
def []=(name, value)
        instance_variable_set("@#{name}".to_sym, value)
        return self
end
result() click to toggle source
# File lib/phusion_passenger/console_text_template.rb, line 49
def result
        return @template.result(binding)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.