class Brakeman::Messages::Message
Class to represent a list of message types
Public Class Methods
new(*args)
click to toggle source
# File lib/brakeman/messages.rb, line 57 def initialize *args @parts = args.map do |a| case a when String, Symbol Brakeman::Messages::Plain.new(a.to_s) else a end end end
Public Instance Methods
<<(msg)
click to toggle source
# File lib/brakeman/messages.rb, line 68 def << msg if msg.is_a? String @parts << Brakeman::Messages::Plain.new(msg) else @parts << msg end end
to_html()
click to toggle source
# File lib/brakeman/messages.rb, line 88 def to_html require 'cgi' output = @parts.map(&:to_html).join case @parts.first when Brakeman::Messages::Code, Brakeman::Messages::Literal, Brakeman::Messages::Version else output[0] = output[0].capitalize end output end
to_s()
click to toggle source
# File lib/brakeman/messages.rb, line 76 def to_s output = @parts.map(&:to_s).join case @parts.first when Brakeman::Messages::Code, Brakeman::Messages::Literal, Brakeman::Messages::Version else output[0] = output[0].capitalize end output end