Difference between revisions of "Ruby Essentials"

From Techotopia
Jump to: navigation, search
Line 40: Line 40:
 
#* [[Ruby Number Classes and Conversions|Ruby Number Classes]]
 
#* [[Ruby Number Classes and Conversions|Ruby Number Classes]]
 
#* [[Ruby Number Classes and Conversions|Converting Numbers in Ruby]]<br><br>
 
#* [[Ruby Number Classes and Conversions|Converting Numbers in Ruby]]<br><br>
# [[Ruby Methods]]<br><br>
+
# [[Ruby Methods]]
 +
#* [[Ruby Methods|Declaring and Calling a Ruby Method]]
 +
#* [[Ruby Methods|Passing Arguments to a Method]]
 +
#* [[Ruby Methods|Passing a Variable Number of Arguments to a Method]]
 +
#* [[Ruby Methods|Returning a Value from a Function]]
 +
#* [[Ruby Methods|Ruby Method Aliases]]<br><br>
 
# [[Ruby Ranges]]
 
# [[Ruby Ranges]]
 
#* [[Ruby Ranges|Ruby Sequence Ranges]]
 
#* [[Ruby Ranges|Ruby Sequence Ranges]]

Revision as of 16:30, 30 November 2007

The Ruby Essentials book is currently under development and is scheduled for completion at the end of November 2007.

  1. What is Ruby?
  2. Getting and Installing Ruby
  3. Simple Ruby Examples
  4. Commenting Ruby Code
  5. Understanding Ruby Variables
  6. Ruby Variable Scope
  7. Ruby Number Classes and Conversions
  8. Ruby Methods
  9. Ruby Ranges
  10. Understanding Ruby Arrays
  11. Advanced Ruby Arrays
  12. Ruby Operators
  13. Ruby Operator Precedence
  14. Ruby Math Functions and Methods
  15. Understanding Ruby Logical Operators

  16. Ruby Object Oriented Programming
  17. Ruby Flow Control
  18. The Ruby case Statement
  19. Ruby While and Until Loops
  20. Looping with for and the Ruby Looping Methods
  21. Ruby Strings - Creation and Basics
  22. Ruby String Concatenation and Comparison
  23. Ruby String Replacement, Substitution and Insertion
  24. Ruby String Conversions
  25. Ruby Directory Handling
  26. Working with Files in Ruby