Method: MSpecOptions#verbose

Defined in:
lib/mspec/utils/options.rb

#verboseObject



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