Logstash array length check

I can't reproduce:

$ cat input.json 
{ "timestamp":"2017-04-18 17:04:30", "message":"My logger is now ready", "messageLevel":"FATAL", "component":6, "transactionId":0, "test":"message", "test1":"message", "test2":"message", "test3":"message", "test4":"message", "test5":"message", "test6":"message", "test7":"message", "test8":"message", "test9":"message", "test10":"message", "test11":"message", "test12":"message", "test13":"message", "test14":"message", "test15":"message", "test16":"message", "test17":"message", "test18":"message", "test19":"message", "test20":"message", "test21":"message", "test22":"message", "test23":"message", "test24":"message", "test25":"message", "test26":"message" }
$ cat test.config 
input { stdin { codec => json_lines } }
output { stdout { codec => rubydebug } }
filter {
  ruby {
    code => "
      event['count'] = event.to_hash.length
    "
  }
}
$ /opt/logstash/bin/logstash -f test.config < input.json
Settings: Default pipeline workers: 8
Pipeline main started
{
        "timestamp" => "2017-04-18 17:04:30",
          "message" => "My logger is now ready",
     "messageLevel" => "FATAL",
        "component" => 6,
    "transactionId" => 0,
             "test" => "message",
            "test1" => "message",
            "test2" => "message",
            "test3" => "message",
            "test4" => "message",
            "test5" => "message",
            "test6" => "message",
            "test7" => "message",
            "test8" => "message",
            "test9" => "message",
           "test10" => "message",
           "test11" => "message",
           "test12" => "message",
           "test13" => "message",
           "test14" => "message",
           "test15" => "message",
           "test16" => "message",
           "test17" => "message",
           "test18" => "message",
           "test19" => "message",
           "test20" => "message",
           "test21" => "message",
           "test22" => "message",
           "test23" => "message",
           "test24" => "message",
           "test25" => "message",
           "test26" => "message",
         "@version" => "1",
       "@timestamp" => "2017-04-18T13:19:47.223Z",
             "host" => "lnxolofon",
            "count" => 35
}
Pipeline main has been shutdown
stopping pipeline {:id=>"main"}