# File lib/rqrcode/qrcode/qr_util.rb, line 200 def QRUtil.demerit_points_2_full_blocks(modules) demerit_points = 0 module_count = modules.size # level 2 (0...(module_count - 1)).each do |row| (0...(module_count - 1)).each do |col| count = 0 count += 1 if modules[row][col] count += 1 if modules[row + 1][col] count += 1 if modules[row][col + 1] count += 1 if modules[row + 1][col + 1] if (count == 0 || count == 4) demerit_points += DEMERIT_POINTS_2 end end end return demerit_points end