2020require 'messagebird/number'
2121require 'messagebird/number_client'
2222require 'messagebird/verify'
23+ require 'messagebird/verify_email_message'
2324require 'messagebird/voice/client'
2425require 'messagebird/voice/list'
2526require 'messagebird/voice/webhook'
@@ -77,7 +78,7 @@ def voice_request(method, path, params = {})
7778
7879 def request ( method , path , params = { } )
7980 response_body = @http_client . request ( method , path , params )
80- return if response_body . empty?
81+ return if response_body . nil? || response_body . empty?
8182
8283 parse_body ( response_body )
8384 end
@@ -207,6 +208,11 @@ def verify(id)
207208 Verify . new ( request ( :get , "verify/#{ id } " ) )
208209 end
209210
211+ # Retrieve the information of specific Verify email message
212+ def verify_email_message ( id )
213+ VerifyEmailMessage . new ( request ( :get , "verify/messages/email/#{ id } " ) )
214+ end
215+
210216 # Generate a new One-Time-Password message.
211217 def verify_create ( recipient , params = { } )
212218 Verify . new ( request (
@@ -221,9 +227,9 @@ def verify_token(id, token)
221227 Verify . new ( request ( :get , "verify/#{ id } ?token=#{ token } " ) )
222228 end
223229
224- # Delete a Verify
230+ # Delete a Verify, response is empty
225231 def verify_delete ( id )
226- Verify . new ( request ( :delete , "verify/#{ id } " ) )
232+ request ( :delete , "verify/#{ id } " )
227233 end
228234
229235 # Retrieve the information of specific message.
0 commit comments