Explore >> Select a destination


You are here

www.railstips.org
| | blog.jayfields.com
2.8 parsecs away

Travel
| | Module.include(module, ..) is commonly used to mix modules into classes and other modules. When a module is included the constants, methods...
| | thomascountz.com
2.9 parsecs away

Travel
| | Adding Functionality to Client Classes The first step in tackling this problem is to add functionality to a model class. If we have a class Book, we want to add a class method Book.find , and some instance methods book#title, book#author, and book#isbn, without needed to explicitly write them, like we did in the original spike. A Note on Mix-Ins & Inheritance When you want to create a model with ActiveRecord, you have to inherit from the Base module: class Book < ActiveRecord::Base; end There are endless debates about composition v. inheritance, and, from my perspective, they all mostly lean towards composition, but what about using mix-ins versus using string inheritance? In Ruby, inheriting and including a module both add a new entity in the method look-up...
| | www.honeybadger.io
5.5 parsecs away

Travel
| | A lot of problems faced by beginning Rubyists are caused by not understanding `self`. In this post we'll take a deep dive into `self` under conditions both common and uncommon.
| | alvaromontoro.com
19.3 parsecs away

Travel
| The first step was to create an account on Digital Ocean (DO). It was easy and straightforward, although I'm not a big fan of having to add a credit card number for a supposedly free service. :: Blog post at Alvaro Montoro's Personal Website.