I Love Ruby

Get started with the greatest programming language made for humans

by Karthikeyan A K

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

Ruby is an easy to learn programming language, it was invented by a guy named Matz in Japan. Ruby is a free software and can be used by any one for zero cost. Ruby's popularity was initially confined to Japan, later it slowly trickled out to rest of the world. Things changed with the emergence of Ruby on Rails which is a popular web-development framework written with Ruby.

This open book is licensed under a GNU Free Documentation License (GNU FDL). You can download I Love Ruby ebook for free in PDF format (6.4 MB).

Table of Contents

Chapter 1
Installing Ruby
Chapter 2
Online Resources
Chapter 3
Getting Started
Chapter 4
Comparison and Logic
Chapter 5
Chapter 6
Chapter 7
Hashes and Symbols
Chapter 8
Chapter 9
Chapter 10
Variable Scope
Chapter 11
Classes & Objects
Chapter 12
Safe Navigation
Chapter 13
Breaking large programs
Chapter 14
Struct and OpenStruct
Chapter 15
Chapter 16
Ruby Style Guides
Chapter 17
Modules and Mixins
Chapter 18
Date and Time
Chapter 19
Chapter 20
Proc, Lambdas and Blocks
Chapter 21
Multi Threading
Chapter 22
Exception Handling
Chapter 23
Regular Expressions
Chapter 24
Chapter 25
Meta Programming
Chapter 26
Chapter 27
Test Driven Development
Chapter 28
Observer Pattern
Chapter 29
Template Pattern
Chapter 30
Factory Pattern
Chapter 31
Decorator Pattern
Chapter 32
Adapter Pattern
Chapter 33
Singleton Pattern
Chapter 34
Composite Pattern
Chapter 35
Builder Pattern
Chapter 36
Strategy Pattern

Book Details

Computer Science
ISBN13 Digital
ISBN10 Digital
PDF Size
6.4 MB

Book Hashtags

Related Books

Ruby Notes for Professionals
The Ruby Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Ruby on Rails Notes for Professionals
The Ruby on Rails Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Using Blocks in Ruby
Unannounced and unmarked, blocks turn up all over Ruby programs. Their use ranges from some of Ruby's most basic structures, such as loops, to some of its most sophisticated tricks. Similar to closures or lambdas in other languages, blocks enable some of Ruby's vaunted efficiency. Blocks even allow other people to write some of the code you use. ...
RESTful Web Services
You've built web sites that can be used by humans. But can you also build web sites that are usable by machines? That's where the future lies, and that's what RESTful Web Services shows you how to do. The World Wide Web is the most popular distributed application in history, and Web services and mashups have turned it into a powerful distributed co...
Ruby Regexp
Scripting and automation tasks often need to extract particular portions of text from input data or modify them from one format to another. This book will help you learn Ruby Regular Expressions, a mini-programming language for all sorts of text processing needs. The book heavily leans on examples to present features of regular expressions on...
Fashion Figures
Missy Maker is a middle school girl who loves math and fashion. She sees math in everything she does. She tries to hide this from her friends, because she thinks it's too geeky. Missy hears that the school math club needs more members, but she's worried about what her friends will think if she joins, and she's already committed to joining the fashi...