Makes requests to various Perseids endpoints to check the status of the applications.
Running the script ruby status will request the URLs, print the output to STDOUT and save the results to index.json and index.html.
Running ruby status --record will make the requests and save the responses in the pages/ directory.
Future runs of status will compare against these responses.
See ruby status --help for more options.
ruby ~2.4.2
There is a separate branch called development that uses Ruby 3.4 and updated
dependencies. This is because the production version must run on 2.4.2, but that
can be difficult run on certain systems.
gem install bundlerbundle install
bundle exec rspec
bundle exec rubocop