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.