class Palisade::Message

Public Class Methods

new(name, vars = {}) click to toggle source
# File lib/palisade/message.rb, line 4
def initialize(name, vars = {})
  @name = name
  @vars = vars
end
print(name, vars = {}) click to toggle source

Public Instance Methods

print() click to toggle source

Private Instance Methods

template_contents() click to toggle source
# File lib/palisade/message.rb, line 23
def template_contents
  eval('"' + File.read(template_file) + '"')
end
template_file() click to toggle source
# File lib/palisade/message.rb, line 19
def template_file
  File.expand_path("../../messages/#{@name}.txt", __FILE__)
end