Simulate Apache::Table
(Not documented)
# File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 171
171: def []( key )
172: @hash[ key.downcase ]
173: end
(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
(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
--- SEC00005
--- ""
---
- 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\"><<</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
---
Generated with the Darkfish Rdoc Generator.