Sha256: 81d8c540024825ffc8f2ae8954f60e56705918b3aaeae15018d8e184014bf698

Contents?: true

Size: 458 Bytes

Versions: 5

Compression:

Stored size: 458 Bytes

Contents

# frozen_string_literal: true

require 'request_handler/version'
require 'request_handler/base'
require 'request_handler/validation/dry_engine'
require 'multi_json'
require 'logger'
require 'gem_config'

module RequestHandler
  include GemConfig::Base

  with_configuration do
    has :validation_engine
    has :logger, default: Logger.new(STDOUT)
    has :separator, classes: [String], default: '__'
    has :raise_jsonapi_errors, default: false
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
request_handler-2.3.0 lib/request_handler.rb
request_handler-2.2.0 lib/request_handler.rb
request_handler-2.1.1 lib/request_handler.rb
request_handler-2.1.0 lib/request_handler.rb
request_handler-2.0.0 lib/request_handler.rb