Sha256: 9aeb9ad03fd10a9d9cd5d66ef8c9dcd4f857d6d64d4d6c3af2d7d112d2e5cd54
Contents?: true
Size: 445 Bytes
Versions: 2
Compression:
Stored size: 445 Bytes
Contents
module GCM class Response def initialize(result) @result = result end def status_code @result.code.to_i end def success? status_code >= 200 && status_code <= 299 end def validation_error? status_code == 422 end def body if success? || validation_error? @body ||= JSON.parse(@result.body) else nil end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gcm-client-1.0.1 | lib/gcm/response.rb |
gcm-client-1.0.0 | lib/gcm/response.rb |