class RedpenRuby::FormatMessage
Attributes
error_status[R]
message_list[R]
redpen_version[R]
Public Class Methods
new(raw_message, version)
click to toggle source
# File lib/redpen_ruby/format_message.rb, line 6 def initialize(raw_message, version) @message_list = raw_message.split(/\n/) @redpen_version = version @error_status = get_error_status remove_unneeded_messages end
Public Instance Methods
messages()
click to toggle source
# File lib/redpen_ruby/format_message.rb, line 19 def messages message_list end
valid?()
click to toggle source
# File lib/redpen_ruby/format_message.rb, line 14 def valid? return true if error_status false end
version()
click to toggle source
# File lib/redpen_ruby/format_message.rb, line 23 def version redpen_version end
Private Instance Methods
get_error_status()
click to toggle source
# File lib/redpen_ruby/format_message.rb, line 29 def get_error_status message_list.each do |msg| return false if msg.match(/ValidationError/) end true end
remove_unneeded_messages()
click to toggle source
# File lib/redpen_ruby/format_message.rb, line 36 def remove_unneeded_messages message_list.delete_if { |msg| msg.match(/\A\[[0-9]+-[0-9]+-[0-9]+ [0-9]+:[0-9]+:[0-9]+\.[0-9]+\].*\Z/) } end