Sha256: 23bfd0590c56ad2c9536bff1f4b78cb8198ee72033b63f467efb7a14b1cce3b6

Contents?: true

Size: 956 Bytes

Versions: 1

Compression:

Stored size: 956 Bytes

Contents

module ROM
  module HTTP
    # HTTP Dataset
    #
    # Represents a specific HTTP collection resource
    #
    # @api public
    class Dataset
      # @api private
      module ClassInterface
        # TODO: Remove in favour of configuration
        def default_request_handler(handler = Undefined)
          ::Dry::Core::Deprecations.announce(
            __method__,
            'use configuration instead'
          )
          return config.default_request_handler if Undefined === handler
          config.default_request_handler = handler
        end

        # TODO: Remove in favour of configuration
        def default_response_handler(handler = Undefined)
          ::Dry::Core::Deprecations.announce(
            __method__,
            'use configuration instead'
          )
          return config.default_response_handler if Undefined === handler
          config.default_response_handler = handler
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rom-http-0.7.0 lib/rom/http/dataset/class_interface.rb