felixbuenemann / xlsxtream

Streaming & Fast XLSX Spreadsheet Writer for Ruby
MIT License
216 stars 38 forks source link

Work with --enable-frozen-string-literal #27

Closed felixbuenemann closed 6 years ago

felixbuenemann commented 6 years ago

This ensures that the gem works properly with --enable-frozen-string-literal and makes all source code enable frozen strings if supported.

Note that the tests that depend on rubyzip fail with --enable-frozen-string-literal` because rubyzip 1.2.1 mutates strings used as buffers.