SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Ruby Tutorial: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial                                                  http://rubylearning.com/satishtalim/tutorial.html




          rubylearning.com
                   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
                                                                     www.techcfl.com                                                 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
                                                                     www.oDesk.com                                                   rimuhosting.com/ruby_on_rails
                      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!
                                                                     www.kabisa.nl
                                                                                                                                     Specialists
                      Ruby Programming Environment                                                                                   One stop shop for
                                                                                                                                     Java Jobs.
               First Ruby Program
                                                                                                                                     Amsterdam, the
               Features                                                                                                              Netherlands.
               Numbers in Ruby                                                                                                       www.jrecruit.com


                      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                                                                              objectdiscovery.com
                      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.
                                                                                                                                     www.springsource.com/
                      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
Ruby Tutorial: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial             http://rubylearning.com/satishtalim/tutorial.html


                     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
Ruby Tutorial: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial                                       http://rubylearning.com/satishtalim/tutorial.html


                     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 Programmazione.it, 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
Ruby Tutorial: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial                                                                  http://rubylearning.com/satishtalim/tutorial.html


                              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 RubyLearning.com 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

Mais conteúdo relacionado

Mais de tutorialsruby

The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>tutorialsruby
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />tutorialsruby
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />tutorialsruby
 
Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0tutorialsruby
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269tutorialsruby
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269tutorialsruby
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008tutorialsruby
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008tutorialsruby
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheetstutorialsruby
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheetstutorialsruby
 
Winter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20JavascriptWinter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20Javascripttutorialsruby
 
Winter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20JavascriptWinter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20Javascripttutorialsruby
 

Mais de tutorialsruby (20)

The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />
 
Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0
 
xhtml_basics
xhtml_basicsxhtml_basics
xhtml_basics
 
xhtml_basics
xhtml_basicsxhtml_basics
xhtml_basics
 
xhtml-documentation
xhtml-documentationxhtml-documentation
xhtml-documentation
 
xhtml-documentation
xhtml-documentationxhtml-documentation
xhtml-documentation
 
CSS
CSSCSS
CSS
 
CSS
CSSCSS
CSS
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
 
HowTo_CSS
HowTo_CSSHowTo_CSS
HowTo_CSS
 
HowTo_CSS
HowTo_CSSHowTo_CSS
HowTo_CSS
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheets
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheets
 
Winter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20JavascriptWinter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20Javascript
 
Winter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20JavascriptWinter%200405%20-%20Advanced%20Javascript
Winter%200405%20-%20Advanced%20Javascript
 

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Ruby%20Tutorial_%20Ruby%20Study%20Notes%20-%20Best%20Ruby%20Guide,%20Ruby%20Tutorial

  • 1. Ruby Tutorial: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial http://rubylearning.com/satishtalim/tutorial.html rubylearning.com 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 www.techcfl.com 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 www.oDesk.com rimuhosting.com/ruby_on_rails 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! www.kabisa.nl Specialists Ruby Programming Environment One stop shop for Java Jobs. First Ruby Program Amsterdam, the Features Netherlands. Numbers in Ruby www.jrecruit.com 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 objectdiscovery.com 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. www.springsource.com/ 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 http://rubylearning.com/satishtalim/tutorial.html 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 http://rubylearning.com/satishtalim/tutorial.html 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 Programmazione.it, 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 http://rubylearning.com/satishtalim/tutorial.html 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 RubyLearning.com 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