PRODUCT SUPPORT ANNOUNCEMENT
See the latest about COVID-19 shipping availability and video/Web Edition load errors. Learn more.
In this excerpt from Effective Ruby LiveLessons (Video Training), learn why you should consider using a default hash value in Ruby.
In Ruby, there are a number of ways to create anonymous pieces of code that we can move throughout our application. Proc is one such was to create an anonymous callable. However, in this excerpt from Effective Ruby LiveLessons (Video Training), learn why you should prefer lambda instead of proc.
In this excerpt from Effective Ruby LiveLessons (Video Training), learn about the === protocol built into Ruby, which is the universal match protocol for all objects in the Ruby system.
In this chapter from Ruby on Rails Tutorial: Learn Web Development with Rails, 3rd Edition, Michael Hartl develops a toy demo application to show off some of the power of Rails. The purpose is to get a high-level overview of Ruby on Rails programming (and web development in general) by rapidly generating an application using scaffold generators, which create a large amount of functionality automatically.