-\r
- def read_data_from_response(response, amount)\r
- \r
- amount_read = 0\r
- chunks = []\r
- \r
- response.read_body do |chunk| # read body now\r
- \r
- amount_read += chunk.length\r
- \r
- if amount_read > amount\r
- amount_of_overflow = amount_read - amount\r
- chunk = chunk[0...-amount_of_overflow]\r
- end\r
- \r
- chunks << chunk\r
-\r
- break if amount_read >= amount\r
- \r
- end\r
- \r
- chunks.join('')\r
- \r
- end\r
-\r
+
+ def read_data_from_response(response, amount)
+
+ amount_read = 0
+ chunks = []
+
+ response.read_body do |chunk| # read body now
+
+ amount_read += chunk.length
+
+ if amount_read > amount
+ amount_of_overflow = amount_read - amount
+ chunk = chunk[0...-amount_of_overflow]
+ end
+
+ chunks << chunk
+
+ break if amount_read >= amount
+
+ end
+
+ chunks.join('')
+
+ end
+