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