class GCM::Response
Public Class Methods
new(result)
click to toggle source
# File lib/gcm/response.rb, line 4 def initialize(result) @result = result end
Public Instance Methods
body()
click to toggle source
# File lib/gcm/response.rb, line 20 def body if success? || validation_error? @body ||= JSON.parse(@result.body) else nil end end
status_code()
click to toggle source
# File lib/gcm/response.rb, line 8 def status_code @result.code.to_i end
success?()
click to toggle source
# File lib/gcm/response.rb, line 12 def success? status_code >= 200 && status_code <= 299 end
validation_error?()
click to toggle source
# File lib/gcm/response.rb, line 16 def validation_error? status_code == 422 end