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
Loops
 
Chapter 6
Arrays
 
Chapter 7
Hashes and Symbols
 
Chapter 8
Ranges
 
Chapter 9
Functions
 
Chapter 10
Variable Scope
 
Chapter 11
Classes & Objects
 
Chapter 12
Safe Navigation
 
Chapter 13
Breaking large programs
 
Chapter 14
Struct and OpenStruct
 
Chapter 15
Rdoc
 
Chapter 16
Ruby Style Guides
 
Chapter 17
Modules and Mixins
 
Chapter 18
Date and Time
 
Chapter 19
Files
 
Chapter 20
Proc, Lambdas and Blocks
 
Chapter 21
Multi Threading
 
Chapter 22
Exception Handling
 
Chapter 23
Regular Expressions
 
Chapter 24
Gems
 
Chapter 25
Meta Programming
 
Chapter 26
Benchmark
 
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

Subject
Computer Science
Publisher
Self-publishing
Published
2019
Pages
314
Edition
1
Language
English
ISBN13 Digital
9781796378429
ISBN10 Digital
1796378429
PDF Size
6.4 MB
License
GNU FDL

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