Sha256: 6e9093955d5e5bfeb6f676f68af208dd7aaf12abab5a95ed8bd971f9479a72d4

Contents?: true

Size: 1.63 KB

Versions: 1

Compression:

Stored size: 1.63 KB

Contents

require 'date'
require 'logger'
require 'io/console'

require_relative 'vedeu/support/terminal'

require_relative 'vedeu/output/base'
require_relative 'vedeu/output/background'
require_relative 'vedeu/output/compositor'
require_relative 'vedeu/output/directive'
require_relative 'vedeu/output/foreground'
require_relative 'vedeu/output/geometry'
require_relative 'vedeu/output/esc'
require_relative 'vedeu/output/colour'
require_relative 'vedeu/output/position'
require_relative 'vedeu/output/renderer'
require_relative 'vedeu/output/style'
require_relative 'vedeu/output/translator'
require_relative 'vedeu/output/wordwrap'

require_relative 'vedeu/process/event_loop'
require_relative 'vedeu/process/exit'
require_relative 'vedeu/process/input'
require_relative 'vedeu/process/output'
require_relative 'vedeu/process/process'
require_relative 'vedeu/process/queue'

require_relative 'vedeu/repository/repository'
require_relative 'vedeu/repository/command_repository'
require_relative 'vedeu/repository/command'
require_relative 'vedeu/repository/interface_repository'
require_relative 'vedeu/repository/interface'
require_relative 'vedeu/repository/storage'
require_relative 'vedeu/repository/dummy_interface'
require_relative 'vedeu/repository/dummy_command'

require_relative 'vedeu/application'
require_relative 'vedeu/launcher'
require_relative 'vedeu/version'

module Vedeu
  def self.logger
    @logger ||= Logger.new(root_path + '/logs/vedeu.log').tap do |log|
      log.formatter = proc do |mode, time, prog, msg|
        "\n#{time.iso8601}: #{msg}\n"
      end
    end
  end

  private

  def self.root_path
    File.expand_path('../..', __FILE__)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vedeu-0.0.16 lib/vedeu.rb