Parent

Methods

Class Index

Quicksearch

Apache::Table

Simulate Apache::Table

Public Class Methods

new( hash={} ) click to toggle source

(Not documented)

     # File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 164
164:         def initialize( hash={} )
165:             hash.each {|k,v| hash[k.downcase] = v}
166:             @hash = hash
167:         end

Public Instance Methods

[]( key ) click to toggle source

(Not documented)

     # File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 171
171:         def []( key )
172:             @hash[ key.downcase ]
173:         end
Also aliased as: get
[]=( key, val ) click to toggle source

(Not documented)

     # File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 176
176:         def []=( key, val )
177:             @hash[ key.downcase ] = val
178:         end
Also aliased as: set
get( key ) click to toggle source

Alias for #[]

key?( key ) click to toggle source

(Not documented)

     # File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 181
181:         def key?( key )
182:             @hash.key?( key.downcase )
183:         end
merge( key, val ) click to toggle source

(Not documented)

     # File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 185
185:         def merge( key, val )
186:             key = key.downcase
187:             @hash[key] = [@hash[key]] unless @hash[key].is_a?( Array )
188:             @hash[key] << val
189:         end
set( key, val ) click to toggle source

Alias for #[]=

secsequence

--- SEC00005

seccomment

--- ""

method_list

--- 
- methods: 
  - visibility: public
    aref: M000013
    name: new
    sourcecode: "     <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 164</span>\n\
      164:         <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">initialize</span>( <span class=\"ruby-identifier\">hash</span>={} )\n\
      165:             <span class=\"ruby-identifier\">hash</span>.<span class=\"ruby-identifier\">each</span> {<span class=\"ruby-operator\">|</span><span class=\"ruby-identifier\">k</span>,<span class=\"ruby-identifier\">v</span><span class=\"ruby-operator\">|</span> <span class=\"ruby-identifier\">hash</span>[<span class=\"ruby-identifier\">k</span>.<span class=\"ruby-identifier\">downcase</span>] = <span class=\"ruby-identifier\">v</span>}\n\
      166:             <span class=\"ruby-ivar\">@hash</span> = <span class=\"ruby-identifier\">hash</span>\n\
      167:         <span class=\"ruby-keyword kw\">end</span>"
    params: ( hash={} )
  category: Class
  type: Public
- methods: 
  - visibility: public
    aref: M000014
    name: "[]"
    sourcecode: "     <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 171</span>\n\
      171:         <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-operator\">[]</span>( <span class=\"ruby-identifier\">key</span> )\n\
      172:             <span class=\"ruby-ivar\">@hash</span>[ <span class=\"ruby-identifier\">key</span>.<span class=\"ruby-identifier\">downcase</span> ]\n\
      173:         <span class=\"ruby-keyword kw\">end</span>"
    aka: 
    - aref: Table.html#M000015
      name: get
    params: ( key )
  - visibility: public
    aref: M000016
    name: "[]="
    sourcecode: "     <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 176</span>\n\
      176:         <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-operator\">[]=</span>( <span class=\"ruby-identifier\">key</span>, <span class=\"ruby-identifier\">val</span> )\n\
      177:             <span class=\"ruby-ivar\">@hash</span>[ <span class=\"ruby-identifier\">key</span>.<span class=\"ruby-identifier\">downcase</span> ] = <span class=\"ruby-identifier\">val</span>\n\
      178:         <span class=\"ruby-keyword kw\">end</span>"
    aka: 
    - aref: Table.html#M000017
      name: set
    params: ( key, val )
  - visibility: public
    aref: M000015
    name: get
    m_desc: |-
      <p>
      Alias for #[]
      </p>
    params: ( key )
  - visibility: public
    aref: M000018
    name: key?
    sourcecode: "     <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 181</span>\n\
      181:         <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">key?</span>( <span class=\"ruby-identifier\">key</span> )\n\
      182:             <span class=\"ruby-ivar\">@hash</span>.<span class=\"ruby-identifier\">key?</span>( <span class=\"ruby-identifier\">key</span>.<span class=\"ruby-identifier\">downcase</span> )\n\
      183:         <span class=\"ruby-keyword kw\">end</span>"
    params: ( key )
  - visibility: public
    aref: M000019
    name: merge
    sourcecode: "     <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 185</span>\n\
      185:         <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">merge</span>( <span class=\"ruby-identifier\">key</span>, <span class=\"ruby-identifier\">val</span> )\n\
      186:             <span class=\"ruby-identifier\">key</span> = <span class=\"ruby-identifier\">key</span>.<span class=\"ruby-identifier\">downcase</span>\n\
      187:             <span class=\"ruby-ivar\">@hash</span>[<span class=\"ruby-identifier\">key</span>] = [<span class=\"ruby-ivar\">@hash</span>[<span class=\"ruby-identifier\">key</span>]] <span class=\"ruby-keyword kw\">unless</span> <span class=\"ruby-ivar\">@hash</span>[<span class=\"ruby-identifier\">key</span>].<span class=\"ruby-identifier\">is_a?</span>( <span class=\"ruby-constant\">Array</span> )\n\
      188:             <span class=\"ruby-ivar\">@hash</span>[<span class=\"ruby-identifier\">key</span>] <span class=\"ruby-operator\">&lt;&lt;</span> <span class=\"ruby-identifier\">val</span>\n\
      189:         <span class=\"ruby-keyword kw\">end</span>"
    params: ( key, val )
  - visibility: public
    aref: M000017
    name: set
    m_desc: |-
      <p>
      Alias for #[]=
      </p>
    params: ( key, val )
  category: Instance
  type: Public

sectitle

--- 

[Validate]

Generated with the Darkfish Rdoc Generator.