Two dices made of ruby each with 12 sides; first dice shows a 6; second dice shows a 12.
Two dices made of ruby each with 12 sides; first dice shows a 6; second dice shows a 12.
Two hypothetical ruby objects (two regular dodecahedrons). We could hypothetically say that for each object each face represents an attribute for the object. Image source: https://www.google.com/search?q=dice+roller

I first learned about Object-Oriented Ruby while completing the free online Software Engineer boot-camp prep course from Flatiron. I’m now a student at Flatiron in the self-paced Software Engineer program. As part of the first project (out of 5 projects) in the curriculum, we needed to build a ruby command-line-interface (CLI) that applies the fundamental concepts from Object-Oriented Ruby.

After doing research, I decided to build a CLI that displays quotes from various authors and categories.

I‘ll devote the rest of the time to discuss some of the obstacles I faced and what I learned from the project.

Mass Assignment…

Luis Martinez

In-process Software Engineer (email: luis_mmartinez@live.com)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store