What is a Ruby Gem? Gems are open source libraries just like jar packages in java or modules in Go, the gem contains contain Ruby code. This helps in modularization of the code. A gem can be used by a developer in their own program, without writing that piece of code. You can check the different gems at https://rubygems.org/ . Below are some of the popular gems: Bundler — Provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed. RSpec — A testing framework that supports BDD for Ruby. Devise — Devise works with authentication. Website that needs to user log-in’s, Devise handles sign in, sign up, reset password, etc. JSON — Provides an API for parsing JSON from text. Nokogiri — Provides HTML, XML, SAX, and Reader parsers with XPath and CSS selector support. Rails — Rails is a fullstack web application development framework. Install Gems To Install gems locally you can run the command...
Software Engineering Crunch (New post every week)