class Pwl::Message
Attributes
exit_code[R]
Public Class Methods
new(template, exit_code = 0, default_replacements = {})
click to toggle source
# File lib/pwl/message.rb, line 17 def initialize(template, exit_code = 0, default_replacements = {}) @template = ERB.new(template) @exit_code = exit_code @default_replacements = default_replacements end
Public Instance Methods
error?()
click to toggle source
# File lib/pwl/message.rb, line 31 def error? false end
to_s(replacements = {})
click to toggle source
# File lib/pwl/message.rb, line 23 def to_s(replacements = {}) if !replacements.any? && @default_replacements.any? @template.result(@default_replacements.to_binding) else @template.result(replacements.to_binding) end end