Module: Pushover
- Defined in:
- lib/pushover.rb,
lib/pushover/teams.rb,
lib/pushover/users.rb,
lib/pushover/client.rb,
lib/pushover/groups.rb,
lib/pushover/limits.rb,
lib/pushover/sounds.rb,
lib/pushover/glances.rb,
lib/pushover/message.rb,
lib/pushover/receipt.rb,
lib/pushover/version.rb,
lib/pushover/licenses.rb,
lib/pushover/messages.rb,
lib/pushover/receipts.rb,
lib/pushover/response.rb,
lib/pushover/subscriptions.rb,
lib/pushover/message_validator.rb,
lib/pushover/message_encryption.rb
Overview
pushover interface for ruby
Defined Under Namespace
Classes: Client, Glances, Groups, Licenses, Limits, Message, MessageEncryption, MessageValidator, Messages, Receipt, Receipts, Response, Sounds, Subscriptions, Teams, Users
Constant Summary collapse
- HEADERS =
headers to include in every request.
{ 'Content-Type' => 'application/json', 'User-Agent' => "pushover (ruby gem) v#{VERSION}" }.freeze
- Excon =
excon connection to use for every request.
Excon.new('https://api.pushover.net', headers: HEADERS)
- VERSION =
The current version of Pushover.
"4.0.0".freeze