# File lib/pixels.rb, line 300 300: def write_row_bytes(y, raw_data) 301: if raw_data.length != @bytes_per_row 302: raise ArgumentError.new("raw_data.length was #{raw_data.length}, expected #{@bytes_per_row}") 303: end 304: @mutex.synchronize { 305: @file.seek(row_offset(y), IO::SEEK_SET) 306: return @file.write(raw_data) 307: } 308: end