Sha256: 26a012763cf3b779eeb0f22f1834ad206483e830b80a51b2ff1ec033bf000e12

Contents?: true

Size: 601 Bytes

Versions: 4

Compression:

Stored size: 601 Bytes

Contents

class Quandl::Logger::Outputs
  class << self
    
    def info(*args)
      stdout(*args)
    end
    
    def debug(*args)
      stdout(*args)
    end
    
    def fatal(*args)
      stderr(*args)
    end
    
    def warn(*args)
      stderr(*args)
    end
    
    def error(*args)
      stderr(*args)
    end
    
    def stdout(*args)
      $stdout.puts( args.collect(&:to_s).join(', ') + "\n" )
    end
    
    def stderr(*args)
      $stderr.puts( args.collect(&:to_s).join(', ') + "\n" )
    end
    
    def method_missing(method_sym, *args, &block) 
      stdout(args)
    end
  
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
quandl_logger-0.3.1 lib/quandl/logger/outputs.rb
quandl_logger-0.2.6 lib/quandl/logger/outputs.rb
quandl_logger-0.2.5 lib/quandl/logger/outputs.rb
quandl_logger-0.2.4 lib/quandl/logger/outputs.rb