Sha256: 903f11a9993cdd90ccddc188218f5356d535feaccfa508e8a9f9a47353a94090

Contents?: true

Size: 396 Bytes

Versions: 1

Compression:

Stored size: 396 Bytes

Contents

module Magellan 
  class Logger # :nodoc:
    
    def initialize(file_name=nil) # :nodoc:
      @file_name = file_name
      File.open(@file_name, 'a') {} if @file_name
    end
    
    def update(time,passed,message)  # :nodoc:
      $stdout.putc(passed ? '.' : 'F')
      $stdout.flush
      File.open(@file_name, 'a') {|f| f.write(message + "\n") } if @file_name && !passed
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
magellan-0.1.3 lib/magellan/logger.rb