class MoodleRb::MoodleError

Attributes

code[R]
message[R]
response_body[R]

Public Class Methods

new(response_body) click to toggle source
Calls superclass method
# File lib/moodle_rb/error.rb, line 5
def initialize(response_body)
  @response_body = response_body

  if response_body.is_a?(Hash)
    @code       = response_body['errorcode']
    @message    = response_body['message']
  else
    @message    = response_body.to_s
  end

  super(response_body.inspect)
end