Sha256: 0f80e85a6bd178a40c38e617e53b5ce2049b46f4859315092ce62d023dd3e551

Contents?: true

Size: 632 Bytes

Versions: 1

Compression:

Stored size: 632 Bytes

Contents

require 'json'
require 'typhoeus'
require 'base64'
require 'mime/types'
require 'logger'

$LOAD_PATH.unshift(File.expand_path(File.join(File.dirname(__FILE__))))

module Soca
  VERSION = '0.2.0'

  class << self
    attr_accessor :debug
  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::ERROR
      @logger.formatter = Proc.new {|s, t, n, msg| "#{msg}\n"}
      @logger
    end
    @logger
  end
end

require 'soca/pusher'
require 'soca/cli'
require 'soca/plugin'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
soca-0.2.0 lib/soca.rb