Your SlideShare is downloading. ×
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply



Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Ruby Tutorial: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial Ruby helps programmers have more fun! Home Tutorial Downloads Testimonials Gurus Certification Mentor Jobs Videos Blog Class Services Contact About Ads by Google Ruby on Rails Tutorial Ajax Ruby ROR Ruby Ruby Coder RUBY STUDY NOTES: TOC Featured Sites Ruby Matters Important: The third batch of the Free Online Ruby Programming Course starts 7th January Ruby on Rails and AWS Get up and running on EC2 and S3 quick with AWS and 2008. Register and enroll for the course, now. Ruby on Rails Howto Setup Ruby Core Ruby on Rails Follow this Introduction Need Ruby Developers? step-by-step Ruby Installation Ruby on Rails Programmers $20/hr. Post a Job Free on Rails install Today. guide What is Ruby? How Ruby can help you, in more detail Ruby on Rails JRecruit-J2EE Downloading Ruby and an Editor Dé Ruby on Rails experts in Nederland! Specialists Ruby Programming Environment One stop shop for Java Jobs. First Ruby Program Amsterdam, the Features Netherlands. Numbers in Ruby Operators and Precedence Java / J2EE Fun with Strings Training Variables and Assignment 5 day Instructor-led classes $2,370 Summary 1 Programming, Scope Patterns, Architecture Global scope and global variables Built-in global variables Local scope Spring Framework Training Getting Input Offered by Ruby Names SpringSource, the makers of Spring. Variables Register online Constants now. Method Names More on Ruby Methods Writing own Ruby Methods Bang (!) methods Summary 2 Method Missing More on Strings Listing all methods of a class or object Comparing two strings for equality Simple Constructs Case Expressions Ruby Arrays Summary 3 Ranges Ruby Blocks and Procs Random Numbers Read/Write files 1 sur 4 05/01/2008 21:27
  • 2. Ruby Tutorial: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial Traversing Directory Trees Random Access Summary 4 Writing our own Class Literal Constructors Garbage Collection Class Methods Including Other Files Ruby Open Classes Inheritance Overriding Methods Usage of super Redefining methods Ruby Overloading Methods Summary 5 Ruby Symbols Access Control Top-level methods Are instance variables inherited by a sub-class? Hashes Using Symbols as Hash Keys Ruby Time class Summary 6 Exceptions Raising an Exception Handling an Exception Duck Typing Ruby Syntactic Sugar Mutable and Immutable Objects Freezing Objects Summary 7 Object Serialization Constants Summary 8 Modules/Mixins Self The current/default object Top level context Self inside class and module definitions Self in instance method definitions Self in singleton-method and class-method definitions Summary 9 Regular Expressions Literal characters The wildcard character . (dot) Character classes Special escape sequences for common character classes Advanced Ruby Socket Programming (last update 2007, Nov. 25) Basic Networking Port Internet Addresses 2 sur 4 05/01/2008 21:27
  • 3. Ruby Tutorial: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial Sockets Socket classes Threads The Date Time Server and Client SMTP class (last update 2007, Nov. 23) Web services (last update 2007, Nov. 25) Writing a RubyLearning SOAP server and client Ruby MySQL Tutorial Ruby on Rails MVC Installation Useful Rails Links Ruby ActiveRecord and MySQL Ruby/Tk Simple Tk applications Logger class Unit Testing Ruby Tools irb The debugger Profiling ri and RDoc ERb Java to Ruby Similarities Differences JRuby Tutorial What is JRuby? Download and Setup Where to use JRuby Resources Useful Articles Solutions Ruby Quirks Francesca B. Cice is an IT Journalist at, Italy. She has been kind enough to translate the Ruby Study Notes in Italian. Andrés Suárez García is a Ruby programmer. He has been kind enough to translate the Ruby Study Notes in Spanish. 3 sur 4 05/01/2008 21:27
  • 4. Ruby Tutorial: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial Juan Alvarez is a Ruby programmer and web developer in Mexico City. He too has been kind enough to translate the Ruby Study Notes in Spanish. © 2006-2007 A Ruby Tutorial Page Updated: 26th Nov. 2007 | Design: Erwin Aligam | Valid: XHTML | CSS Home | Privacy | Sitemap 4 sur 4 05/01/2008 21:27