410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
|
# File 'lib/mspec/utils/options.rb', line 410
def verbose
on("-V", "--verbose", "Output the name of each file processed") do
obj = Object.new
def obj.start
@width = MSpec.retrieve(:files).inject(0) { |max, f| f.size > max ? f.size : max }
end
def obj.load
file = MSpec.retrieve :file
print "\n#{file.ljust(@width)}"
end
MSpec.register :start, obj
MSpec.register :load, obj
end
on("-m", "--marker", "MARKER",
"Output MARKER for each file processed") do |o|
obj = Object.new
obj.instance_variable_set :@marker, o
def obj.load
print @marker
end
MSpec.register :load, obj
end
end
|