There are a number of features in Ruby that can be used to enhance, extend, test, and distribute your applications. In this course, you'll learn about working with collections such as arrays and hashes and using modules such as enumerable to manage them. The course also explores working with blocks and using features of methods and classes such as the self object and method_missing. You'll also learn about networking in Ruby and completing a Ruby application using comments, code organization, and ruby gems, testing with MiniTest, and application distribution.
Programmers who want to use features of Ruby to create, test and distribute Ruby applications