class Sailplay::Response

Attributes

data[R]
error_message[R]
raw_data[R]

Public Class Methods

new(json_body) click to toggle source
# File lib/sailplay/response.rb, line 5
def initialize(json_body)
  @raw_data = json_body

  if @raw_data && @raw_data[:status] == 'ok'
    @success = true
    @data = @raw_data.reject {|k, v| k == :status}
  else
    @success = false
    @error_message = @raw_data[:message]
  end
end

Public Instance Methods

error?() click to toggle source
# File lib/sailplay/response.rb, line 21
def error?
  !success?
end
success?() click to toggle source
# File lib/sailplay/response.rb, line 17
def success?
  @success
end