Sha256: 6d8db1ded227bca3fd9e651574f360125fa8cafa45965d17a12831b831d2e751

Contents?: true

Size: 662 Bytes

Versions: 1

Compression:

Stored size: 662 Bytes

Contents

require 'downlow'
require 'logger'
require 'yajl'


module Jim
  VERSION = '0.1.1'
  
  class Error < RuntimeError; end
  class FileExists < Error; end
  
  def self.logger=(logger)
    @logger = logger
  end
  
  def self.logger
    @logger ||= LOGGER if defined?(LOGGER)
    if !@logger
      @logger           = Logger.new(STDOUT)
      @logger.level     = Logger::INFO
      @logger.formatter = Proc.new {|s, t, n, msg| "#{msg}\n"}
      @logger
    end
    @logger
  end
  
  autoload :Installer, 'jim/installer'
  autoload :Index, 'jim/index'
  autoload :Bundler, 'jim/bundler'
  autoload :VersionParser, 'jim/version_parser'
  autoload :CLI, 'jim/cli'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jim-0.1.1 lib/jim.rb