Sha256: 2c222ac3c643d028379335c3917b5074e9be7ded0f7d0e2e1ce57069af73c08f

Contents?: true

Size: 858 Bytes

Versions: 4

Compression:

Stored size: 858 Bytes

Contents

# Specifications for the CLI Assessment

Specs:
- [x] Have a CLI for interfacing with the application

The CLI class in cli.rb welcomes the user and presents the first 5 coffee roasters with their names, locations and summary of their beans. I listed the beans to entice them to read more about it.
The user can chose to read about the coffee roasters by entering a number or see lists for more coffee roasters or exit the program.


- [x] Pull data from an external source

The Scraper class in scraper.rb scrapes the data from the Thrillist site (https://www.thrillist.com/drink/nation/the-21-best-coffee-roasters-in-the-country).
It scrapes the name, location, summary of the beans, details and url of each coffee roasters.


- [x] Implement both list and detail views

From the cli, the user can list coffee roasters or read details about each roasters.

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
coffee_roasters-0.1.4 spec.md
coffee_roasters-0.1.3 spec.md
coffee_roasters-0.1.2 spec.md
coffee_roasters-0.1.0 spec.md