Sha256: 97b5f1bcbad2096f2e9034cd630c9a75470ea4d186090297124b02196a192bcd
Contents?: true
Size: 684 Bytes
Versions: 4
Compression:
Stored size: 684 Bytes
Contents
require 'forwardable' module HTTP class Headers # Provides shared behavior for {HTTP::Request} and {HTTP::Response}. # Expects `@headers` to be an instance of {HTTP::Headers}. # # @example Usage # # class MyHttpRequest # include HTTP::Headers::Mixin # # def initialize # @headers = HTTP::Headers.new # end # end module Mixin extend Forwardable # @return [HTTP::Headers] attr_reader :headers # @!method [] # (see HTTP::Headers#[]) def_delegator :headers, :[] # @!method []= # (see HTTP::Headers#[]=) def_delegator :headers, :[]= end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
http-0.7.4 | lib/http/headers/mixin.rb |
http-0.7.3 | lib/http/headers/mixin.rb |
http-0.7.2 | lib/http/headers/mixin.rb |
http-0.7.1 | lib/http/headers/mixin.rb |