Sha256: 7302f179b21f099df6b13eb15f39e9f33bd68283fca1a3f8c59794bda42b1445
Contents?: true
Size: 445 Bytes
Versions: 3
Compression:
Stored size: 445 Bytes
Contents
module Firebase class Response attr_accessor :response def initialize(response) @response = response end def body JSON.parse(response.body, :quirks_mode => true) rescue JSON::ParserError => e response.body == 'null' ? nil : raise end def raw_body response.body end def success? [200, 204].include? response.code end def code response.code end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
firebase-0.2.2 | lib/firebase/response.rb |
firebase-0.2.1 | lib/firebase/response.rb |
firebase-0.2.0 | lib/firebase/response.rb |