Sha256: 033843d7ab15c9f8fdda7f50b6e82bac3068896a6e97a011e2765fb46981a469

Contents?: true

Size: 411 Bytes

Versions: 4

Compression:

Stored size: 411 Bytes

Contents

# frozen_string_literal: true

require 'request_handler/builder/base'

module RequestHandler
  module Builder
    class HeadersBuilder < Base
      Headers = Struct.new(:schema, :options)

      def create_klass_struct
        @result = Headers.new
      end

      def schema(value)
        @result.schema = value
      end

      def options(value)
        @result.options = value
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

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