Ruby Tutorials

Set of Ruby Object Oriented Programming Language tutorials that cover such topics as Ruby strings, integer, classes, method and logical constracts. 

Ruby String, Number, Variables, Arrays and Hashes

  1. Ruby Strings
  2. Adding Ruby Variables into String
  3. Character to ASCII
  4. Ruby Duck Typing
  5. Regular Expressions
  6. Ruby Numbers
  7. Random Numbers
  8. Credit Card Number
  9. Ruby Data and Time
  10. Ruby Arrays
  11. Iterate over an Array
  12. Working with Arrays
  13. Sorting an Array
  14. Operations on Arrays
  15. Ruby Hashes
  16. Operations in Hashes
  17. Iterating over Hash

Ruby Object Oriented Development and Principles

  1. Ruby Code Block
  2. Creating and Calling a Ruby Block
  3. Ruby Callbacks
  4. Objects and Classes in Ruby
  5. Object Instance Data
  6. Checking Object Type
  7. Class Inheritance
  8. Method Overload
  9. Delegate Method Call to Another Object
  10. Superclass Methods
  11. Abstract Methods
  12. Object Manipulations
  13. Handling Constants
  14. Private Methods
  15. Ruby Modules and Namespaces
  16. Extending Object

Ruby Advanced Concepts

  1. Ruby Enumerable Mixin Explained
  2. Reflection Usage in Ruby
  3. Metaprogramming in Ruby
  4. XML documents in Ruby with REXML
  5. Validating XML schema against DTD
  6. HTML Document in Ruby
  7. Graphics and other File type handling
  8. Encryption of Data in Ruby

ActiveRecord ORM: data management, querying, validation, and transactions

  1. ActiveRecord ORM
  2. Querying with ActiveRecord
  3. Data Validation with ActiveRecord
  4. Preventing SQL Injection attacks
  5. ActiveRecord Transaction Explained
  6. ActiveRecord Hooks for Database Events
  7. Logging Errors and Events
  8. Profiling Your Application

Featured pages

Ruby

Set of Ruby Object Oriented Programming Language tutorials that cover such topics as Ruby strings, …

Rails

Rails Framework tutorial teaches you how to utilize de facto framework of choice for Ruby developme…

Ruby Duck Typing

“If an object quacks like a duck just go ahead and treat it as a duck” – this fun…

Regular Expressions

Ruby uses the =~ operator to check any given string against regular expression. For example, a stri…

Credit Card Number

Every last digit of any credit card is a check sum digit that is determined by all digits in front …

Ruby Arrays

Ruby Programming Language has built in support for Arrays. Arrays help you define some of the compl…

Ruby Hashes

Hashes are very similar to arrays in Ruby and hashes interface is similar to Ruby array interface. …

Ruby Code Block

Ruby is very unique language when it comes to code blocks. You can simply pass a code block to a me…