Module: Tamashii::Client

Defined in:
lib/tamashii/client.rb,
lib/tamashii/client/base.rb,
lib/tamashii/client/config.rb,
lib/tamashii/client/version.rb

Defined Under Namespace

Classes: Base, Config

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.config(&block) ⇒ Object



9
10
11
12
# File 'lib/tamashii/client.rb', line 9

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

.loggerObject



14
15
16
17
18
# File 'lib/tamashii/client.rb', line 14

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