In: |
test/unit/assertions.rb
|
Parent: | Object |
use_pp | [RW] |
# File test/unit/assertions.rb, line 426 def initialize(head, template_string, parameters) @head = head @template_string = template_string @parameters = parameters end
# File test/unit/assertions.rb, line 462 def add_period(string) (string =~ /\.\Z/ ? string : string + '.') end
# File test/unit/assertions.rb, line 432 def convert(object) case object when Exception "Class: <\#{convert(object.class)}>\nMessage: <\#{convert(object.message)}>\n---Backtrace---\n\#{filter_backtrace(object.backtrace).join(\"\\n\")}\n---------------\n".chop else if(self.class.use_pp) begin require 'pp' rescue LoadError self.class.use_pp = false return object.inspect end unless(defined?(PP)) PP.pp(object, '').chomp else object.inspect end end end
# File test/unit/assertions.rb, line 458 def template @template ||= Template.create(@template_string) end