I created this project as a requirement to complete the Ruby section in the main Microverse technical program. To check the scraper, web site Mykharkov.info was used to collect data on the sights of the city, for each scraped the name, address, short description.
- The following gems were used: Noko
- The Pry debugger was used to check the values of scraped-off data from the page.
- Scraper results saved in a csv format file
- Set up the code linter in the repository
- Github flow used
- Used RSpec to create test cases for methods of class public
- Implemented the basic principles of OOP
- Had an organized project structure
- Common Ruby Patterns Used
- Ruby
- Rubygems
- Nokogiri
- Open-Uri
- Pry
- Rspec
- VSCode
Clone this repository. In the terminal of your OS, find the storage address and run the batch installation It necessary to install the gems to run the program:
- nokogiri
- pry
- csv
- RSpec
To run the program, run 'ruby bin/main.rb'. Follow the instructions.
Used RSpec as a testing tool.
In the root folder, run the 'rspec' or 'rspec --format documentation' to run the tests.
👤 Oksana Petrova
- GitHub:@github/Laguna1
- Linkedin:linkedin/OksanaPetrova
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.


