id: 1 unit: parse_args argv file: lib/functions_framework/cli.rb start line: 83 end line: 143 size: 60 LOC McCabe index: 7 number of parameters: 0 id: 2 unit: convert_raw_pubsub_event input, env file: lib/functions_framework/legacy_event_converter.rb start line: 57 end line: 81 size: 24 LOC McCabe index: 2 number of parameters: 0 id: 3 unit: call env file: lib/functions_framework/server.rb start line: 488 end line: 515 size: 24 LOC McCabe index: 7 number of parameters: 0 id: 4 unit: start file: lib/functions_framework/server.rb start line: 83 end line: 109 size: 23 LOC McCabe index: 4 number of parameters: 0 id: 5 unit: run file: lib/functions_framework/cli.rb start line: 155 end line: 178 size: 23 LOC McCabe index: 7 number of parameters: 0 id: 6 unit: convert_data context, data file: lib/functions_framework/legacy_event_converter.rb start line: 156 end line: 178 size: 22 LOC McCabe index: 6 number of parameters: 0 id: 7 unit: convert_source service, resource, domain file: lib/functions_framework/legacy_event_converter.rb start line: 132 end line: 155 size: 21 LOC McCabe index: 6 number of parameters: 0 id: 8 unit: initialize function, globals file: lib/functions_framework/server.rb start line: 44 end line: 64 size: 20 LOC McCabe index: 5 number of parameters: 0 id: 9 unit: interpret_response response file: lib/functions_framework/server.rb start line: 389 end line: 409 size: 20 LOC McCabe index: 7 number of parameters: 0 id: 10 unit: call env file: lib/functions_framework/server.rb start line: 527 end line: 547 size: 20 LOC McCabe index: 7 number of parameters: 0 id: 11 unit: respond_to_signals file: lib/functions_framework/server.rb start line: 178 end line: 198 size: 19 LOC McCabe index: 3 number of parameters: 0 id: 12 unit: load_function file: lib/functions_framework/cli.rb start line: 196 end line: 215 size: 19 LOC McCabe index: 10 number of parameters: 0 id: 13 unit: start target, &block file: lib/functions_framework.rb start line: 229 end line: 246 size: 17 LOC McCabe index: 3 number of parameters: 0 id: 14 unit: initialize name, type, callable: nil, request_class: nil, &block file: lib/functions_framework/function.rb start line: 121 end line: 138 size: 17 LOC McCabe index: 5 number of parameters: 0 id: 15 unit: initialize file: lib/functions_framework/cli.rb start line: 33 end line: 49 size: 16 LOC McCabe index: 3 number of parameters: 0 id: 16 unit: construct_cloud_event context, data file: lib/functions_framework/legacy_event_converter.rb start line: 116 end line: 131 size: 15 LOC McCabe index: 4 number of parameters: 0 id: 17 unit: call env file: lib/functions_framework/server.rb start line: 463 end line: 478 size: 15 LOC McCabe index: 4 number of parameters: 0 id: 18 unit: string_response string, status, content_type: nil file: lib/functions_framework/server.rb start line: 418 end line: 432 size: 14 LOC McCabe index: 5 number of parameters: 0 id: 19 unit: stop force: false, wait: false file: lib/functions_framework/server.rb start line: 118 end line: 131 size: 13 LOC McCabe index: 3 number of parameters: 0 id: 20 unit: start_server file: lib/functions_framework/cli.rb start line: 224 end line: 237 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 21 unit: analyze_resource raw_resource file: lib/functions_framework/legacy_event_converter.rb start line: 97 end line: 108 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 22 unit: decode_rack_env env file: lib/functions_framework/legacy_event_converter.rb start line: 28 end line: 38 size: 10 LOC McCabe index: 6 number of parameters: 0 id: 23 unit: normalized_context input file: lib/functions_framework/legacy_event_converter.rb start line: 82 end line: 92 size: 10 LOC McCabe index: 7 number of parameters: 0 id: 24 unit: start_signal_queue file: lib/functions_framework/server.rb start line: 201 end line: 211 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 25 unit: initialize file: lib/functions_framework/server.rb start line: 230 end line: 240 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 26 unit: decode_event env file: lib/functions_framework/server.rb start line: 550 end line: 560 size: 10 LOC McCabe index: 5 number of parameters: 0 id: 27 unit: read_input_json input, charset file: lib/functions_framework/legacy_event_converter.rb start line: 41 end line: 50 size: 9 LOC McCabe index: 5 number of parameters: 0 id: 28 unit: call *args, globals: nil, logger: nil file: lib/functions_framework/function.rb start line: 179 end line: 188 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 29 unit: value file: lib/functions_framework/function.rb start line: 200 end line: 209 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 30 unit: add_http name, &block file: lib/functions_framework/registry.rb start line: 74 end line: 82 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 31 unit: add_typed name, request_class: nil, &block file: lib/functions_framework/registry.rb start line: 97 end line: 105 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 32 unit: add_cloud_event name, &block file: lib/functions_framework/registry.rb start line: 118 end line: 126 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 33 unit: show_error_details= show_error_details file: lib/functions_framework/server.rb start line: 294 end line: 302 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 34 unit: initialize function, globals, config file: lib/functions_framework/server.rb start line: 519 end line: 526 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 35 unit: handle_cloud_event event, logger file: lib/functions_framework/server.rb start line: 561 end line: 568 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 36 unit: add_startup_task &block file: lib/functions_framework/registry.rb start line: 137 end line: 143 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 37 unit: service_from_type type file: lib/functions_framework/legacy_event_converter.rb start line: 109 end line: 115 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 38 unit: init_logging_level file: lib/functions_framework/cli.rb start line: 240 end line: 246 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 39 unit: self.typed name, request_class: nil, callable: nil, &block file: lib/functions_framework/function.rb start line: 81 end line: 88 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 40 unit: run target, &block file: lib/functions_framework.rb start line: 257 end line: 262 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 41 unit: initialize file: lib/functions_framework/registry.rb start line: 22 end line: 27 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 42 unit: raw_pubsub_payload? input file: lib/functions_framework/legacy_event_converter.rb start line: 51 end line: 56 size: 5 LOC McCabe index: 5 number of parameters: 0 id: 43 unit: error_response message file: lib/functions_framework/server.rb start line: 438 end line: 443 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 44 unit: initialize function, globals, config file: lib/functions_framework/server.rb start line: 457 end line: 462 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 45 unit: initialize function, globals, config file: lib/functions_framework/server.rb start line: 482 end line: 487 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 46 unit: populate_globals globals = nil file: lib/functions_framework/function.rb start line: 160 end line: 165 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 47 unit: initialize block file: lib/functions_framework/function.rb start line: 194 end line: 199 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 48 unit: global key file: lib/functions_framework/function.rb start line: 242 end line: 247 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 49 unit: http name = DEFAULT_TARGET, &block file: lib/functions_framework.rb start line: 139 end line: 143 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 50 unit: typed name = DEFAULT_TARGET, request_class: nil, &block file: lib/functions_framework.rb start line: 169 end line: 173 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 51 unit: cloud_event name = DEFAULT_TARGET, &block file: lib/functions_framework.rb start line: 192 end line: 196 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 52 unit: on_startup &block file: lib/functions_framework.rb start line: 213 end line: 217 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 53 unit: wait_until_stopped timeout: nil file: lib/functions_framework/server.rb start line: 140 end line: 144 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 54 unit: rack_env= rack_env file: lib/functions_framework/server.rb start line: 245 end line: 249 size: 4 LOC McCabe index: 3 number of parameters: 0 id: 55 unit: excluded_path? env file: lib/functions_framework/server.rb start line: 384 end line: 388 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 56 unit: cloud_events_error_response error file: lib/functions_framework/server.rb start line: 433 end line: 437 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 57 unit: bad_request message file: lib/functions_framework/server.rb start line: 444 end line: 448 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 58 unit: flush_streams file: lib/functions_framework/server.rb start line: 449 end line: 453 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 59 unit: complete file: lib/functions_framework/cli.rb start line: 183 end line: 187 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 60 unit: error! message, code = 1 file: lib/functions_framework/cli.rb start line: 252 end line: 256 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 61 unit: initialize globals: nil, logger: nil file: lib/functions_framework/function.rb start line: 223 end line: 227 size: 4 LOC McCabe index: 3 number of parameters: 0 id: 62 unit: set_global key, value = nil, &block file: lib/functions_framework/function.rb start line: 279 end line: 283 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 63 unit: [] name file: lib/functions_framework/registry.rb start line: 35 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 64 unit: names file: lib/functions_framework/registry.rb start line: 44 end line: 47 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 65 unit: startup_tasks file: lib/functions_framework/registry.rb start line: 53 end line: 56 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 66 unit: normalized_context_field input, field file: lib/functions_framework/legacy_event_converter.rb start line: 93 end line: 96 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 67 unit: running? file: lib/functions_framework/server.rb start line: 150 end line: 153 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 68 unit: pidfile file: lib/functions_framework/server.rb start line: 159 end line: 162 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 69 unit: pidfile? file: lib/functions_framework/server.rb start line: 168 end line: 171 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 70 unit: signal_enqueue signal, logger, server file: lib/functions_framework/server.rb start line: 213 end line: 216 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 71 unit: bind_addr= bind_addr file: lib/functions_framework/server.rb start line: 254 end line: 257 size: 3 LOC McCabe index: 3 number of parameters: 0 id: 72 unit: port= port file: lib/functions_framework/server.rb start line: 262 end line: 265 size: 3 LOC McCabe index: 3 number of parameters: 0 id: 73 unit: pidfile= path file: lib/functions_framework/server.rb start line: 270 end line: 273 size: 3 LOC McCabe index: 3 number of parameters: 0 id: 74 unit: min_threads= min_threads file: lib/functions_framework/server.rb start line: 278 end line: 281 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 75 unit: max_threads= max_threads file: lib/functions_framework/server.rb start line: 286 end line: 289 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 76 unit: logger= logger file: lib/functions_framework/server.rb start line: 307 end line: 310 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 77 unit: rack_env file: lib/functions_framework/server.rb start line: 315 end line: 318 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 78 unit: bind_addr file: lib/functions_framework/server.rb start line: 323 end line: 326 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 79 unit: port file: lib/functions_framework/server.rb start line: 331 end line: 334 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 80 unit: pidfile file: lib/functions_framework/server.rb start line: 339 end line: 342 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 81 unit: min_threads file: lib/functions_framework/server.rb start line: 347 end line: 350 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 82 unit: max_threads file: lib/functions_framework/server.rb start line: 355 end line: 358 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 83 unit: show_error_details? file: lib/functions_framework/server.rb start line: 363 end line: 366 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 84 unit: logger file: lib/functions_framework/server.rb start line: 371 end line: 374 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 85 unit: initialize config file: lib/functions_framework/server.rb start line: 380 end line: 383 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 86 unit: notfound_response file: lib/functions_framework/server.rb start line: 410 end line: 413 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 87 unit: no_content_response file: lib/functions_framework/server.rb start line: 414 end line: 417 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 88 unit: error? file: lib/functions_framework/cli.rb start line: 55 end line: 58 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 89 unit: self.http name, callable: nil, &block file: lib/functions_framework/function.rb start line: 68 end line: 71 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 90 unit: self.cloud_event name, callable: nil, &block file: lib/functions_framework/function.rb start line: 97 end line: 100 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 91 unit: self.startup_task callable: nil, &block file: lib/functions_framework/function.rb start line: 108 end line: 111 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 92 unit: logger file: lib/functions_framework/function.rb start line: 289 end line: 292 size: 3 LOC McCabe index: 1 number of parameters: 0