Sha256: def435dd28c22d50a300257eac6a338dc0c9d1530a9b5dc9dcca11cce8e77ba6

Contents?: true

Size: 440 Bytes

Versions: 3

Compression:

Stored size: 440 Bytes

Contents

require "tamashii/common"
require "tamashii/client/version"
require "tamashii/client/config"

module Tamashii
  module Client
    autoload :Base, "tamashii/client/base"

    def self.config(&block)
      return Config.class_eval(&block) if block_given?
      Config
    end

    def self.logger
      @logger ||= Tamashii::Logger.new(Config.log_file).tap do |logger|
        logger.progname = "WebSocket Client"
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tamashii-client-0.1.2 lib/tamashii/client.rb
tamashii-client-0.1.1 lib/tamashii/client.rb
tamashii-client-0.1.0 lib/tamashii/client.rb