Skip to content

seven-io/ruby-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Official Ruby Client for seven.io

This gem requires Ruby >= 3.1.0.

Installation

gem install seven_api

Usage

Retrieve balance

require 'seven_api/client'

api_key = ENV['SEVEN_API_KEY']
# retrieve balance
puts SevenApi::Resources::Balance.new(api_key).retrieve

# send SMS
puts SevenApi::Resources::Sms.new(api_key).retrieve

Testing

SEVEN_API_KEY=MySevenApiKey bundle exec rspec

Optional environment variables

Setting SEVEN_DEBUG=1 prints details to stdout.

Setting SEVEN_TEST_HTTP=1 enables live testing with actual API requests.

Support

Need help? Feel free to contact us.

MIT