Filename | Size | Update |
---|
Ruby Cookbook Source |
....................\00-Preface.rb |
....................\01 - Strings |
....................\............\00 - Introduction |
....................\............\01 - Substituting Variables Into Strings.rb |
....................\............\02 - Substituting Variables Into an Existing String.rb |
....................\............\03 - Reversing a String by Words or Characters.rb |
....................\............\04 - Representing Unprintable Characters.rb |
....................\............\05 - Converting Between Characters and Values.rb |
....................\............\06 - Converting Between Strings and Symbols.rb |
....................\............\07 - Processing a String One Character at a Time.rb |
....................\............\08 - Processing a String One Word at a Time.rb |
....................\............\09 - Changing the Case of a String.rb |
....................\............\10 - Managing Whitespace.rb |
....................\............\11 - Testing Whether an Object Is String-like.rb |
....................\............\12 - Getting the Parts of a String You Want.rb |
....................\............\13 - Handling International Encodings.rb |
....................\............\14 - Word-wrapping Lines of Text.rb |
....................\............\15 - Generating a Succession of Strings.rb |
....................\............\16 - Comparing With Regular Expressions.rb |
....................\............\17 - Replacing Multiple Patterns in a Single Pass.rb |
....................\............\18 - Validating an Email Address.rb |
....................\............\19 - Classifying Text with a Bayesian Analyzer.rb |
....................\02 - Numbers |
....................\............\00 - Introduction |
....................\............\01 - Comparing Floating-Point Numbers.rb |
....................\............\02 - Representing Numbers to Arbitrary Precision.rb |
....................\............\03 - Representing Rational Numbers.rb |
....................\............\04 - Generating Random Numbers.rb |
....................\............\05 - Converting Between Numeric Bases.rb |
....................\............\06 - Taking Logarithms.rb |
....................\............\07 - Taking Mean | Median | and Mode.rb |
....................\............\08 - Converting Between Degrees and Radians.rb |
....................\............\09 - Multiplying Matrices.rb |
....................\............\10 - Solving a System of Linear Equations.rb |
....................\............\11 - Using Complex Numbers.rb |
....................\............\12 - Simulating a Subclass of Fixnum.rb |
....................\............\13 - Doing Math with Roman Numbers.rb |
....................\............\14 - Generating a Sequence of Numbers.rb |
....................\............\15 - Generating Prime Numbers.rb |
....................\............\16 - Checking a Credit Card Checksum.rb |
....................\03 - Date and Time |
....................\..................\00 - Introduction |
....................\..................\01 - Parsing Dates Fuzzily or Precisely.rb |
....................\..................\02 - Printing a Date.rb |
....................\..................\03 - Iterating Over Dates.rb |
....................\..................\04 - Doing Date Arithmetic.rb |
....................\..................\05 - Counting the Days Since an Arbitrary Date.rb |
....................\..................\06 - Converting Between Time Zones.rb |
....................\..................\07 - Checking Whether Daylight Saving Time Is Currently in Effect.rb |
....................\..................\08 - Converting Between Time and DateTime Objects.rb |
....................\..................\09 - Finding the Day of the Week.rb |
....................\..................\10 - Handling Commercial Dates.rb |
....................\..................\11 - Running a Code Block Periodically.rb |
....................\..................\12 - Waiting a Certain Amount of Time.rb |
....................\..................\13 - Adding a Timeout to a Long-Running Operation.rb |
....................\04 - Arrays |
.................... |