Module: HTTPHeader (Net)

Overview
Module Structure
Class Hierarchy
Instance Aliases
HTTPHeader#length
HTTPHeader#each
HTTPHeader#each_key
HTTPHeader#canonical_each
HTTPHeader#range=
HTTPHeader#content_type=
HTTPHeader#form_data=
Instance Methods
HTTPHeader#initialize_http_header / 1
HTTPHeader#size
HTTPHeader#[] / 1
HTTPHeader#[]= / 2
HTTPHeader#add_field / 2
HTTPHeader#get_fields / 1
HTTPHeader#fetch / 3
HTTPHeader#each_header
HTTPHeader#each_name / 1
HTTPHeader#each_capitalized_name / 1
HTTPHeader#each_value
HTTPHeader#delete / 1
HTTPHeader#key? / 1
HTTPHeader#to_hash
HTTPHeader#each_capitalized
HTTPHeader#capitalize / 1
HTTPHeader#range
HTTPHeader#set_range / 2
HTTPHeader#content_length
HTTPHeader#content_length= / 1
HTTPHeader#chunked?
HTTPHeader#content_range
HTTPHeader#range_length
HTTPHeader#content_type
HTTPHeader#main_type
HTTPHeader#sub_type
HTTPHeader#type_params
HTTPHeader#set_content_type / 2
HTTPHeader#set_form_data / 2
HTTPHeader#urlencode / 1
HTTPHeader#basic_auth / 2
HTTPHeader#proxy_basic_auth / 2
HTTPHeader#basic_encode / 2
is a submodule of
module: Net   
is included by
class: HTTPGenericRequest ( Net )
class: HTTPResponse ( Net )
has properties
method: initialize_http_header / 1   
method: size   
alias: length size   
method: [] / 1   
method: []= / 2   
method: add_field / 2   
method: get_fields / 1   
method: fetch / 3   
method: each_header   
alias: each each_header   
method: each_name / 1   
alias: each_key each_name   
method: each_capitalized_name / 1   
method: each_value   
method: delete / 1   
method: key? / 1   
method: to_hash   
method: each_capitalized   
alias: canonical_each each_capitalized   
method: capitalize / 1   
method: range   
method: set_range / 2   
alias: range= set_range   
method: content_length   
method: content_length= / 1   
method: chunked?   
method: content_range   
method: range_length   
method: content_type   
method: main_type   
method: sub_type   
method: type_params   
method: set_content_type / 2   
alias: content_type= set_content_type   
method: set_form_data / 2   
alias: form_data= set_form_data   
method: urlencode / 1   
method: basic_auth / 2   
method: proxy_basic_auth / 2   
method: basic_encode / 2   
is defined at
#1141 in net/http.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Net
module: HTTPHeader     
class: HTTPGenericRequest     
class: HTTPResponse     

Class Hierarchy

Object ( Builtin-Module )
  HTTPGenericRequest ( Net )   
  HTTPResponse ( Net )   

Instance Aliases

HTTPHeader#length

#1156 in net/http.rb

length size   

HTTPHeader#each

#1228 in net/http.rb

each each_header   

HTTPHeader#each_key

#1235 in net/http.rb

each_key each_name   

HTTPHeader#canonical_each

#1273 in net/http.rb

canonical_each each_capitalized   

HTTPHeader#range=

#1333 in net/http.rb

range= set_range   

HTTPHeader#content_type=

#1424 in net/http.rb

content_type= set_content_type   

HTTPHeader#form_data=

#1437 in net/http.rb

form_data= set_form_data   

Instance Methods

HTTPHeader#initialize_http_header / 1

#1143 in net/http.rb

initialize_http_header ( initheader )

HTTPHeader#size

#1152 in net/http.rb

size

HTTPHeader#[] / 1

#1160 in net/http.rb

[] ( key )

HTTPHeader#[]= / 2

#1166 in net/http.rb

[]= ( key ,
  val )

HTTPHeader#add_field / 2

#1189 in net/http.rb

add_field ( key ,
  val )

HTTPHeader#get_fields / 1

#1208 in net/http.rb

get_fields ( key )

HTTPHeader#fetch / 3

#1216 in net/http.rb

fetch ( key ,
  *args ,
  &block )

HTTPHeader#each_header

#1222 in net/http.rb

each_header

HTTPHeader#each_name / 1

#1231 in net/http.rb

each_name ( &block )

HTTPHeader#each_capitalized_name / 1

#1238 in net/http.rb

each_capitalized_name ( &block )

HTTPHeader#each_value

#1245 in net/http.rb

each_value

HTTPHeader#delete / 1

#1252 in net/http.rb

delete ( key )

HTTPHeader#key? / 1

#1257 in net/http.rb

key? ( key )

HTTPHeader#to_hash

#1262 in net/http.rb

to_hash

HTTPHeader#each_capitalized

#1267 in net/http.rb

each_capitalized

HTTPHeader#capitalize / 1

#1275 in net/http.rb

capitalize ( name )

HTTPHeader#range

#1282 in net/http.rb

range

HTTPHeader#set_range / 2

#1304 in net/http.rb

set_range ( r ,
  e = nil )

HTTPHeader#content_length

#1337 in net/http.rb

content_length

HTTPHeader#content_length= / 1

#1344 in net/http.rb

content_length= ( len )

HTTPHeader#chunked?

#1356 in net/http.rb

chunked?

HTTPHeader#content_range

#1365 in net/http.rb

content_range

HTTPHeader#range_length

#1373 in net/http.rb

range_length

HTTPHeader#content_type

#1380 in net/http.rb

content_type

HTTPHeader#main_type

#1390 in net/http.rb

main_type

HTTPHeader#sub_type

#1398 in net/http.rb

sub_type

HTTPHeader#type_params

#1407 in net/http.rb

type_params

HTTPHeader#set_content_type / 2

#1420 in net/http.rb

set_content_type ( type ,
  params = {} )

HTTPHeader#set_form_data / 2

#1432 in net/http.rb

set_form_data ( params ,
  sep = '&' )

HTTPHeader#urlencode / 1

#1439 in net/http.rb

urlencode ( str )

HTTPHeader#basic_auth / 2

#1445 in net/http.rb

basic_auth ( account ,
  password )

HTTPHeader#proxy_basic_auth / 2

#1450 in net/http.rb

proxy_basic_auth ( account ,
  password )

HTTPHeader#basic_encode / 2

#1454 in net/http.rb

basic_encode ( account ,
  password )