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] I/O (input/output) $stdout variable ARGF variable buffering/unbuffering directories chaining changing changing root deleting recursively finding iterating over lists of entries, getting setting fcntl method fileno method files appending binary block-oriented devices, testing for comparing copying deleting distinguishing between existence, checking finding grabbing characters from keybard installing iterating over length, determining links locking moving opening/closing ownership random access reading into memory renaming single character outputs size, checking stream/terminal associations, testing for strings as temporary time stamps 2nd truncating umasks unlinking updating user ID ioctl method nonblocking pipes ( | ) opening reading threads writing programs reading embedded data reading sources readpartial method select method STDERR constant STDIN constant STDOUT constant syscall method I/O reflection I18N (internalization) bytes, character correspondences character encodings converting detecting decomposed characters development of jcode library, redefining methods jcount method mbchar? convenience method message catalogs environment variables extracting messages gettext library mo-files po-files RubyGems text domains updating messages uses of methods with special characters regular expressions strings $KCODE global variable bracket notations codepoints collating interpretation in 2nd iterating over jcode library normalizing Unicode strings substrings, checking for unpack method UTF-8 string concatenation UCS-2 encodings unaccented characters Unicode encodings terminology of UTF-8 encodings 2nd UTF-16 encodings UTF-8 encodings $KCODE global variable bracket notations in strings byte/character correspondences converting character encodings decomposed characters detecting character encodings iterating over strings jcode library jcount method mbchar? convenience method methods, special characters in regular expressions 2nd string interpretation substrings, checking for unaccented characters unpack method iconv library, converting character encodings IDE (Integrated Development Environment) ArachnoRuby FreeRIDE Komodo RDE RDT identifiers exclamation points (!) question marks (?) underscores (_) identity matrices, creating if statements elseif keyword Fahrenheit and Celsius temperature conversion sample program then keyword if-modifiers, Fahrenheit and Celsius temperature conversion sample program image file formats, FXRuby support for image manipulation, RMagick data format drawing API resizing images retrieving information from images special effects/transformations IMAP servers, network client interaction implicit conversions numeric conversion strings importing environment variables as globals include modules include? method, searching strings included_modules method, obtaining class modules lists index method, searching strings index variables, modifying Inflate class, string compression inheritance delegating versus diamond inheritance problems greater than symbol (<) is-a relationships MI polymorphism inherited method initalize_copy method initialize method 2nd inner_product method ino method, finding inode numbers inode numbers, finding in files input-based messages, FXRuby input/output manipulation insert method, binary trees inspect method, converting objects to printable representations install method installing Microsoft Windows, one-click installers Ruby quick installations temporary installations instance attributes [See object attributes.] instance methods alive?, threads blksize, file sizes blocks, file sizes each, iterating directories over executable_real? gid grpowned? modes Module#ancestors, obtaining class ancestors lists modules 2nd MysqlField object MysqlRes object owned? path, file pathnames pound signs (#) raise, threads readable_real? stat, file time stamps stop?, threads to_a, dates/times uid wday, determining days of the week writable_real? zero?, file length instance variables assigning class instances 2nd classes examples of lists of, obtaining retrieving instance_methods instance_of? method instances, classes versus instantiating classes, dynamically instantiating by name objects InstantRails, Ruby on Rails Integer method, converting strings to numbers integers characters as ranges integrate method integration testing (Ruby on Rails) interactivity (programs), testing interface polymorphism internalization [See I18N (internalization).] interpolation 2nd interpreter (Ruby), piping into interrupting transactions intersection method, mathematical sets IO method, files iterating reading into memory IO objects, strings as IO.popen method, pipes opening reading writing io/nonblock library ioctl (I/O control) method IOWA (Interpreted Objects for Web Applications) app.cnf configuration file components, control transfer home page installing mapfile.cnf configuration file mixed HTML/component templates oid variable requests session state, tracking templating in IP addresses. matching regex irb (interactive Ruby) utility 2nd debugging Ruby tab completion IRC (Internet Relay Chat) channels is-a relationships 2nd is_a? method iterating directories files iterators blocks 2nd each for constructs strings each-byte, strings loops method calls parallel iterators, threads retry strings |