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