A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.wikibooks.org/wiki/Ruby_Programming below:

Ruby Programming - Wikibooks, open books for an open world

Ruby Programming

From Wikibooks, open books for an open world

Ruby was named after the precious gem.

Ruby is an interpreted, object-oriented programming language. Its creator, Yukihiro Matsumoto, aka “Matz”, released it to the public in 1995. Its history is covered here. Its many features are listed here.

The book is currently broken down into several sections and is intended to be read sequentially. Getting started will show how to install and get started with Ruby in your environment. Basic Ruby demonstrates the main features of the language syntax. The Ruby language section is organized like a reference to the language. Available modules covers some of the standard library. Intermediate Ruby covers a selection of slightly more advanced topics. Each section is designed to be self contained.

Overview
Installing Ruby
Ruby editors
Notation conventions
Interactive Ruby
Mailing List FAQ
Hello world
Strings
Alternate quotes
Here documents
ASCII
Encoding
Introduction to objects
Ruby basics
Data types — numbers, strings, hashes and arrays
Writing methods
Classes and objects
Exceptions

See also some rdoc documentation on the various keywords.

This is a list of classes that are available to you by default in Ruby. They are pre-defined in “core.”

These are parts of Ruby that you have available (in the standard library, or via installation as a gem). To use them you typically have to require some filename, for example require 'tracer' would make accessible to you the Tracer class.

You can see a list of basically all the (std lib ruby) modules available in the ruby source and lib readme. There are a several more modules available in the std lib, which are C based extensions. You can see their list here.

Here is info on some specifically:

Here are some more in depth tutorials of certain aspects of Ruby.

Unit testing
RubyDoc
Rake
RubyGems
Running Multiple Processes
Using Network Sockets
Building C Extensions
Rails
Embedding Ruby within a separate C program

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.3