Module: Ciql

Defined in:
lib/ciql.rb,
lib/ciql/uuid.rb,
lib/ciql/rails.rb,
lib/ciql/version.rb,
lib/ciql/sanitize.rb,
lib/ciql/configuration.rb

Defined Under Namespace

Modules: Client, LogListener, Sanitize, UUID Classes: Configuration, Railtie

Constant Summary collapse

Error =
Class.new(StandardError)
VERSION =
'0.4.1'.freeze
@@client =
nil
@@configuration =
nil

Class Method Summary collapse

Class Method Details

.clientObject



5
6
7
# File 'lib/ciql/configuration.rb', line 5

def self.client
  @@client ||= Client::Binary.new(configuration.to_options)
end

.configurationObject



10
11
12
# File 'lib/ciql/configuration.rb', line 10

def self.configuration
  @@configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



14
15
16
# File 'lib/ciql/configuration.rb', line 14

def self.configure(&block)
  yield configuration
end

.loggerObject



6
7
8
# File 'lib/ciql.rb', line 6

def self.logger
  @logger ||= Logger.new($stdout)
end

.logger=(logger) ⇒ Object



10
11
12
# File 'lib/ciql.rb', line 10

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