lib/groupme/client.rb in groupme-api-0.6.0 vs lib/groupme/client.rb in groupme-api-0.6.1
- old
+ new
@@ -32,10 +32,16 @@
private
def parse_response_body(response)
return response.reason unless response.ok?
- JSON.parse(response.body, symbolize_names: true).fetch(:response)
+ unless blank?(response.body)
+ JSON.parse(response.body, symbolize_names: true).fetch(:response)
+ end
+ end
+
+ def blank?(string)
+ string =~ /\A[[:space:]]*\z/
end
end
def self.client
@client ||= Client.new