The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition)

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

tab characters, expanding/compressing in strings

tab completion

tagged integers

tasks (rate utility)

TCP (Transmission Control Protocol), network programming

Telnet client example (Ruby/Tk GUI)

Tempfile library

temporary files

temporary installations (Ruby)

ternary decision operators

ternary operators, spacing

test suites, Test::Unit

Test::Unit

     assertion methods

     flunk method

     test suites

testing [See also code coverage, measuring; debugging; performance, measuring.]

     object classes

     object equality

     program interactivity

     Ruby on Rails applications

     Test::Unit

         assertion methods

         flunk method

         test suites

    ZenTest tools

         autotest tool

         command-line switches

         CUT

         multiruby tool

         unit_diff program

text

     domains

     filters

    regex

         detecting doubled words

         doubled words, detecting

         matching all-cap words

     wrapping, strings

text fields

     FXRuby

     QtRuby

     Ruby/GTK2 2nd

     Ruby/Tk

TextMate 2nd

then keyword

thermostat example (Ruby/Tk GUI)

threaded servers

ThreadGroup.new class method, creating thread groups

threads

     awakening

     condition variables

     creating

     deadlock

     events, waiting for

     exception handling

     green

    groups

         adding threads to

         creating

         killing threads in

         listing threads in

         waking up threads in

     I/O operations, processing during

     identity, finding

     listing

     live threads, checking

    main

         references

         value method, join operations

         waiting on other threads

     Monitor mixins 2nd

     mutexes

     object references as shorthand

     operational timeouts

     parallel iterators

     passing parameters into

     pipes, passing through

     priorities, determining/changing

     priority accessors

     raising exceptions

     safety levels, determining

     state, checking

     status, checking

     stopping

         awakening

         checking

     synchronizing

         critical sections

         predefined synchronized queue classes

         resource access

    variables

         $SAFE

         accessing

         accessing from scope

     yielding control to schedulers

threequal operators [See equal sign (=), === (relationship) operators.]

Time class

     Comparable module

     dates/time, interconverting between

     leap years, finding

    methods

         mktime

         strftime instance

         Time.at

         Time.gm

         Time.utc

         to_a instance

         wday instance

    strftime method

         converting time zones

         formatting date/time values

         printing hours/minutes/seconds

     zone accessor, finding time zones

time of day simple server example (network programming)

time stamps

time zones

     converting

     finding

Time.at method, converting epocks

Time.gm method

Time.local method, validating time

Time.utc method

time/dates

     comparing values

    converting

         epochs

         seconds to days/hours/minutes

     current time, determining

     day of the week, determining

     day of the year, finding

     Daylight Saving Time

     days in a month, determining

     differences in values, computing

     Easter, determining date of

     epochs 2nd

     formatting values

     GMT 2nd

     interconverting between

     intervals, adding

     Julian dates, finding

     leap seconds

     leap years, finding

     mktime method

     months, dividing into weeks

     Nth weekday in a month, finding

    printing

         hours/minutes/seconds

         values

     strftime method

     strings, retrieving values from

    time zones

         converting

         finding

     Time.gm method

     Time.utc method

     to_a instance method

     UTC 2nd

     validating

     wday instance method

     week of the year, finding

timeouts, threads

TimerClock widgets (QtRuby)

Tk [See Ruby/Tk.]

to_a instance method, dates/times

to_ary method

to_f method, converting strings to numbers

to_f methods, Fahrenheit and Celsius temperature conversion sample program

to_hash method

to_i method, converting strings to numbers

to_int method, implicit numeric conversion

to_s method

     base number conversions

     formatting date/time values

     string conversions

to_set method, converting enumerables to mathematical sets

to_str method 2nd

tokenizing strings

toplevel, uses of

tracer library

transact method

transactions

     interrupting

     roots, deleting

transport layer (network programming)

trap method, process manipulation

trees

     arrays, converting to

    binary trees

         lookup tables

         sorting

     parsing, XML

     strings, converting to

    binary trees

         implementing

trig functions

trigonometry

     degree of arc

     grads

     radians

true types

TrueClasses

truncate method

tty? Method, testing for stream/terminal associations

tuplespaces

type method

Категории