Sha256: 3d4432b42c5ee4697c9f2bb7e44ae4f1508c371d892a8faa9cd8de68c2325714

Contents?: true

Size: 652 Bytes

Versions: 1

Compression:

Stored size: 652 Bytes

Contents

require 'gem_config'

module Services
  include GemConfig::Base

  BackgroundProcessorNotFound = Class.new(StandardError)

  with_configuration do
    has :host, classes: String
    has :log_dir, classes: [String, Pathname]
    has :redis
  end
end

require_relative 'services/version'
require_relative 'services/logger'
begin
  require_relative 'services/asyncable'
rescue Services::BackgroundProcessorNotFound
end
require_relative 'services/base/call_logger'
require_relative 'services/base/exception_Wrapper'
require_relative 'services/base/uniqueness_checker'
require_relative 'services/base'
require_relative 'services/railtie' if defined?(Rails)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
services-0.0.1 lib/services.rb