The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects, and can follow links and submit forms. Form fields can be populated and submitted.
In this episode, we look at creating ruby objects. Then we look at different ways of implementing memoization and how it can be used to speed up our classes.
Factory Bot is a fixtures replacement which can generate the needed records directly in the tests. Faker can be used to create fake data for these records.
Gems are a packaged library of functions that can extend your application or provide other features to your system. Learn to create and publish a ruby gem.