Programming Languages BooksRuby Books

Ruby and Software Development Lecture Notes

Ruby and Software Development Lecture Notes

Ruby and Software Development Lecture Notes

Covered topics are: Data Abstraction ,Understanding Inheritance, Introductory Ruby, Natural number ADT in Ruby, Background on design patterns, Inverted index program in Ruby, Simple expression recognizer in Ruby, Using Procs and lambdas, Classes and Objects, Domain Modeling.

Author(s):

sNA Pages
Similar Books
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.

sNA Pages
The Bastards Book of Ruby

The Bastards Book of Ruby

This page covers the following topics related to Ruby : The Fundamentals, Installation, Tweet Fetching, Style, Conventions, and Debugging, Numbers, Strings, Variables, Methods, RubyGems, If and Else, Loops, Collections, Enumerables, File input/output, Reviewing Tweet Fetching, Supplementals, Design and Theory, The Projects.

sNA Pages