Class: Vonage::Messaging
- Inherits:
-
Namespace
- Object
- Namespace
- Vonage::Messaging
- Defined in:
- lib/vonage/messaging.rb
Defined Under Namespace
Classes: Message
Instance Method Summary collapse
-
#send(params) ⇒ Object
Send a Message.
-
#verify_webhook_token(token:, signature_secret: @config.signature_secret) ⇒ Boolean
Validate a JSON Web Token from a Messages API Webhook.
Instance Method Details
#send(params) ⇒ Object
Send a Message.
25 26 27 |
# File 'lib/vonage/messaging.rb', line 25 def send(params) request('/v1/messages', params: params, type: Post) end |
#verify_webhook_token(token:, signature_secret: @config.signature_secret) ⇒ Boolean
Validate a JSON Web Token from a Messages API Webhook.
36 37 38 |
# File 'lib/vonage/messaging.rb', line 36 def verify_webhook_token(token:, signature_secret: @config.signature_secret) JWT.verify_hs256_signature(token: token, signature_secret: signature_secret) end |