Sha256: 74ebc90799490ee8518f089391de1fa4ef39d36d7a7f9d708a3f322050c73c3d

Contents?: true

Size: 351 Bytes

Versions: 7

Compression:

Stored size: 351 Bytes

Contents

# frozen_string_literal: true

require_relative '../application_drop'

module Scribo
  module ActionDispatch
    class RequestDrop < ::Scribo::ApplicationDrop
      delegate :fullpath, :host, :scheme, :ip, :media_type, :query_parameters, :uuid, :request_method, to: :@object

      def headers
        @object.headers.to_h
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
scribo-1.0.44 app/drops/scribo/action_dispatch/request_drop.rb
scribo-1.0.43 app/drops/scribo/action_dispatch/request_drop.rb
scribo-1.0.42 app/drops/scribo/action_dispatch/request_drop.rb
scribo-1.0.41 app/drops/scribo/action_dispatch/request_drop.rb
scribo-1.0.40 app/drops/scribo/action_dispatch/request_drop.rb
scribo-1.0.39 app/drops/scribo/action_dispatch/request_drop.rb
scribo-1.0.38 app/drops/scribo/action_dispatch/request_drop.rb