Sha256: f348ed17415893cfb19e92fbb2bd0008a4a7872ff49f9c1b8586dd0502fd6227

Contents?: true

Size: 661 Bytes

Versions: 15

Compression:

Stored size: 661 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/modules/call_logger'
require_relative 'services/modules/exception_wrapper'
require_relative 'services/modules/uniqueness_checker'
require_relative 'services/base'
require_relative 'services/railtie' if defined?(Rails)

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
services-0.4.0 lib/services.rb
services-0.3.4 lib/services.rb
services-0.2.14 lib/services.rb
services-0.2.13 lib/services.rb
services-0.2.12 lib/services.rb
services-0.2.11 lib/services.rb
services-0.2.10 lib/services.rb
services-0.2.9 lib/services.rb
services-0.2.8 lib/services.rb
services-0.2.7 lib/services.rb
services-0.2.6 lib/services.rb
services-0.2.5 lib/services.rb
services-0.2.4 lib/services.rb
services-0.2.2 lib/services.rb
services-0.2.1 lib/services.rb