class ScormEngine::Response

Attributes

raw_response[R]
result[R]

Public Class Methods

new(raw_response:, result: nil) click to toggle source
# File lib/scorm_engine/response.rb, line 5
def initialize(raw_response:, result: nil)
  @raw_response = raw_response
  @result = result
end

Public Instance Methods

message() click to toggle source
# File lib/scorm_engine/response.rb, line 22
def message
  raw_response.body["message"] if raw_response.body.is_a?(Hash)
end
results() click to toggle source
# File lib/scorm_engine/response.rb, line 10
def results
  result.is_a?(Enumerator) ? result : Array(result)
end
status() click to toggle source
# File lib/scorm_engine/response.rb, line 18
def status
  raw_response.status
end
success?() click to toggle source
# File lib/scorm_engine/response.rb, line 14
def success?
  raw_response.success?
end