class Facebook::Messenger::FacebookError
Base error class for Facebook
API errors.
Attributes
code[R]
fbtrace_id[R]
message[R]
subcode[R]
type[R]
user_msg[R]
user_title[R]
Public Class Methods
new(error)
click to toggle source
Constructor function.
@param [Hash] error Hash containing information about error.
# File lib/facebook/messenger/error.rb, line 21 def initialize(error) @message = error['message'] @type = error['type'] @code = error['code'] @subcode = error['error_subcode'] @user_title = error['error_user_title'] @user_msg = error['error_user_msg'] @fbtrace_id = error['fbtrace_id'] end
Public Instance Methods
to_s()
click to toggle source
Function to convert the error into string.
@example
Error_Object.to_s #=> "Invalid OAuth access token. (subcode: 1234567)"
@return [String] String describing the error message
# File lib/facebook/messenger/error.rb, line 39 def to_s "#{@message} (subcode: #{subcode})" end