Module: Taps

Defined in:
lib/taps/cli.rb,
lib/taps/log.rb,
lib/taps/utils.rb,
lib/taps/config.rb,
lib/taps/errors.rb,
lib/taps/schema.rb,
lib/taps/server.rb,
lib/taps/version.rb,
lib/taps/multipart.rb,
lib/taps/operation.rb,
lib/taps/data_stream.rb

Defined Under Namespace

Modules: Schema, Utils, Version Classes: BaseError, Chunksize, Cli, Config, CorruptedData, DataStream, DataStreamKeyed, DuplicatePrimaryKeyError, InvalidData, Multipart, NotImplemented, Operation, Pull, Push, Server

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.exiting=(val) ⇒ Object



11
12
13
# File 'lib/taps/config.rb', line 11

def self.exiting=(val)
  @@exiting = val
end

.logObject



6
7
8
9
10
11
12
13
14
# File 'lib/taps/log.rb', line 6

def self.log
  @@log ||= begin
    require 'logger'
    log = Logger.new($stderr)
    log.level = Logger::ERROR
    log.datetime_format = '%Y-%m-%d %H:%M:%S'
    log
  end
end

.log=(log) ⇒ Object



2
3
4
# File 'lib/taps/log.rb', line 2

def self.log=(log)
  @@log = log
end

Instance Method Details

#exiting?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/taps/config.rb', line 15

def exiting?
  (@@exiting ||= false) == true
end