Programming Languages BooksRuby Books

Essential Ruby

Essential Ruby

Essential Ruby

This page covers the following topics related to Ruby : Casting type conversions, Arrays, Classes, Hashes, Blocks and procs and lambdas, Inheritance, Control flow, Strings, Symbols, Exceptions, Thread, Methods, Method missing, Numbers, Iteration, Regular Expressions and regex based operations, Comparable, Gem usage, Design patterns and idioms, Loading source files, Range, Comments, Special constants in Ruby, Modules, Ruby version manager, Gem creation / management, Constants, Variable scope and visibility, rbenv, Environment variables, Singletons, File I/O, Time, Queue, Destructuring, IRB, Enumerators, C extensions, Struct, Metaprogramming, Dynamic evaluation, instance eval, Message passing, Keyword arguments, DateTime, Truthiness, JSON with Ruby, Implicit receives, understanding, Monkey patching, Introspection, Monkey patching, Refinements, Monkey patching in Ruby, Catching exceptions with begin rescue, Command line apps, Debugging, Pure RSpec JSON API testing, Recursion, Installation, ERB, Introspection, Random numbers, Getting started with Hanami, OptionParser, Splat operator, Multidimensional Arrays, Enumerable, Ruby access modifiers, Operating system or shell commands, Contributors.

Author(s):

sNA Pages
Similar Books
Ruby Programming

Ruby Programming

Ruby is an object-oriented scripting language developed by Yukihiro Matsumoto. Topics covered includes: Installing Ruby, Ruby editors, Notation conventions, Interactive Ruby, Data types, Writing methods, Classes and objects, Exceptions, Syntax - Lexicology, Variables and Constants, Control Structures, Classes, Built-In Functions, Predefined Variables, Predefined Classes, Objects , Array, Class, Comparable, Encoding, Enumerable.

sNA Pages
Cookin' with Ruby on Rails   Designing for Testability

Cookin' with Ruby on Rails Designing for Testability

This tutorial is intended for use with Rails 1.2.6.It has not yet been updated to support Rails 2.x.

sNA Pages