|
|
![]() |
|
|
2. Module Abbrev in Ruby
|
|
By: Emiley J. : 2009-03-03
|
|
Description: Given a set of strings, calculate the set of unambiguous abbreviations for those strings, and return a hash where the keys are all the possible abbreviations and the values are the full strings. Thus, given input of "car" and "cone", the keys pointing to "car" would be "ca" and "car", while those pointing to "cone" would be "co", "con", and "cone". |
|
Read the full article
|
|
5. benchmark(caption = "", label_width = nil, fmtstr = nil, *labels) {|report| ...} in Ruby
|
|
By: Jeya : 2009-03-03
|
|
Description: Invokes the block with a Benchmark::Report object, which may be used to collect and report on the results of individual benchmark tests. Reserves label_width leading spaces for labels on each line. Prints caption at the top of the report, and uses fmt to format each line. If the block returns an array of Benchmark::Tms objects, these will be used to format additional lines of output. If label parameters are given, these are used to label these extra lines. |
|
Read the full article
|
|
7. bmbm(width = 0) {|job| ...} in Ruby
|
|
By: Jeya : 2009-03-03
|
|
Description: Sometimes benchmark results are skewed because code executed earlier encounters different garbage collection overheads than that run later. bmbm attempts to minimize this effect by running the tests twice, the first time as a rehearsal in order to get the runtime environment stable, the second time for real. GC.start is executed before the start of each of the real timings; the cost of this is not included in the timings. In reality, though, there’s only so much that bmbm can do, and the results are not guaranteed to be isolated from garbage collection and other effects. |
|
Read the full article
|
|
8. CGI class in Ruby
|
|
By: Jeeva : 2009-03-03
|
|
Description: CGI is a large class, providing several categories of methods, many of which are mixed in from other modules. Some of the documentation is in this class, some in the modules CGI::QueryExtension and CGI::HtmlExtension. CGI::Cookie handles cookies. |
|
Read the full article
|
|
10. escapeElement() in Ruby
|
|
By: Jeeva : 2009-03-03
|
|
Description: Takes an element or elements or array of elements. Each element is specified by the name of the element, without angle brackets. This matches both the start and the end tag of that element. The attribute list of the open tag will also be escaped (for instance, the double-quotes surrounding attribute values). |
|
Read the full article
|
Next
|
|
![]() |
|