class Vkontakte::API::Error

An exception raised by `Vkontakte::API` when given a response with an error

Attributes

error_code[R]
error_msg[R]
method_name[R]
params[R]

Public Class Methods

new(method_name, error_code, error_msg, params) click to toggle source
# File lib/vkontakte/api_error.rb, line 9
def initialize(method_name, error_code, error_msg, params)
  @method_name = method_name
  @error_code  = error_code.to_i
  @error_msg   = error_msg
  @params      = params
end

Public Instance Methods

message() click to toggle source

A full description of the error

# File lib/vkontakte/api_error.rb, line 17
def message
  "VKontakte returned an error #{@error_code}: '#{@error_msg}' after calling method '#{@method_name}' with parameters #{@params.inspect}"
end