ngrok API client library for Ruby
This library wraps the ngrok HTTP API to make it easier to consume in Ruby.
Installation
This library is published on Rubygems
gem install ngrok-api
Documentation
A quickstart guide and a full API reference are included in the ngrok Ruby API documentation
Quickstart
Please consult the documentation for additional examples.
require 'ngrokapi/client'
client = NgrokAPI::Client.new(api_key: '<API KEY>')
# Get an instance of the api_keys client and list all API keys
keys_client = client.api_keys
keys_client.list
Local Documentation
Documentation can be generated with the command:
bundle exec yard doc 'lib/**/*.rb'
This will generate documentation which can be viewed within the doc folder.
Specs
Specs can be run with the command:
bundle exec rake
This will generate a coverage report which can be viewed within the coverage folder.
Rubocop
Rubocop can be run with the command:
# Run rubocop on lib folder
bundle exec rubocop 'lib'
# Run rubcop on all files
bundle exec rubocop