Sha256: 936c40730c18689659aca89e1c09ee7f4a853d3a72df01a87b5601055d2c6787

Contents?: true

Size: 594 Bytes

Versions: 3

Compression:

Stored size: 594 Bytes

Contents

module NetFlix

  class << self
	  
    def credentials
      @credentials ||= NetFlix::Credentials.from_file 
    end
  
    def logfile
      File.join( File.dirname(__FILE__), '..', 'log', 'netflix.log' )
    end

    def create_logger
      logdir = File.join( File.dirname(__FILE__), '..', 'log' )
      Dir.mkdir(logdir) unless File.exists? logdir

      Logger.new( logfile ) 
    end

    def logger
      @logger ||= create_logger 
    end

    def log(message)
      NetFlix.logger.info("[#{Time.now.to_i}] #{message}")
    end  
  end # class methods
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
netflix4r-0.0.2 lib/net_flix.rb
netflix4r-0.0.1 lib/net_flix.rb
netflix4r-0.0.0 lib/net_flix.rb