My first project assignment was to create a CLI gem that scraped information from a live website.

 

Submitted

January 31, 2019

Language

Ruby

 

For this project, I built a Ruby gem that provides a Command Line Interface (CLI) to an external data source. The CLI is composed of an Object Oriented Ruby application. 

I learned a lot during this exercise; it was the first time I used github on my own, and the first time I’ve created a program since college. My biggest goal for improvement next time is cleaner commit messages and more frequent commits.

 
 

What we’ve accomplished:

 

1.

Provided a CLI, which provides access to data from a web page that goes at least one level deep.

 

2.

Used good OO design patterns by creating a collection of objects (not hashes) to store data.

 

3.

Applied the concepts we’ve learned so far, including object orientation, classes v. instances, self methods, object models and relationships, metaprogramming, and scraping.