Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 874 Bytes

File metadata and controls

13 lines (9 loc) · 874 Bytes

Specifications for the CLI Assessment

Specs:

  • Have a CLI for interfacing with the application
    The user interacts with the application through the CLI. Getting prompted for input from the start of the program.

  • Pull data from an external source
    The data the CLI shows is scraped with Nokogiri and open-uri from dev.to

  • Implement both list and detail views
    When the program runs, the Scraper class gets called with the method #make-posts that instantiates new instances of Post. The CLI method #list-posts then iterates through the instances of Post and prints them for the user.
    When the user types in a post number to read, the CLI uses the Post #find method to find the Post. It then calls the Scraper method #make-content to scrape the content of the post and prints it for the user with the #print-post method.