class Securevideo::Api::Response

Attributes

response[R]

Public Class Methods

new(response) click to toggle source
# File lib/securevideo/api/response.rb, line 5
def initialize(response)
  @response = response
end

Public Instance Methods

error_details() click to toggle source
# File lib/securevideo/api/response.rb, line 25
def error_details
  response.MessageDetail
end
error_message() click to toggle source
# File lib/securevideo/api/response.rb, line 21
def error_message
  response.Message
end
inspect() click to toggle source
# File lib/securevideo/api/response.rb, line 32
def inspect
  "#{self.class.name} - #{to_s}"
end
status() click to toggle source
# File lib/securevideo/api/response.rb, line 13
def status
  if !response.respond_to?(:Message) || response.Message.nil?
    :ok
  else
    :error
  end
end
success?() click to toggle source
# File lib/securevideo/api/response.rb, line 9
def success?
  status == :ok
end
to_s() click to toggle source
# File lib/securevideo/api/response.rb, line 29
def to_s
  "status:#{status} message:#{success? ? '' : error_message}"
end