class Corundum::QA::Rejection
Attributes
file[R]
label[R]
line[R]
value[R]
Public Class Methods
new(label, file, line = nil, value = nil)
click to toggle source
# File lib/corundum/qa-report.rb, line 43 def initialize(label, file, line = nil, value = nil) @file, @line, @label, @value = file, line, label, value end
Public Instance Methods
file_and_line()
click to toggle source
# File lib/corundum/qa-report.rb, line 48 def file_and_line @file_and_line ||= begin if line.nil? file else [file, line].join(":") end end end
to_s(column_widths=nil)
click to toggle source
# File lib/corundum/qa-report.rb, line 59 def to_s(column_widths=nil) column_widths ||= {} [:file_and_line, :label, :value].map do |name| if column_widths.has_key?(name) self.send(name).to_s.ljust(column_widths[name]) else self.send(name).to_s end end.join(' ') end