Skip to content

Instantly share code, notes, and snippets.

@kgilpin
Created November 29, 2022 18:55
Show Gist options
  • Save kgilpin/82a8032d02db72741a2c052f3c23516c to your computer and use it in GitHub Desktop.
Save kgilpin/82a8032d02db72741a2c052f3c23516c to your computer and use it in GitHub Desktop.
Example files from blog post "Generate sequence diagrams from runtime code analysis"
{
"events": [
{
"id": 1,
"event": "call",
"thread_id": 4280,
"defined_class": "ActionDispatch::Integration::Runner",
"method_id": "before_setup",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/actionpack-6.0.4.1/lib/action_dispatch/testing/integration.rb",
"lineno": 320,
"static": false,
"receiver": {
"class": "FollowingTest",
"object_id": 189320,
"value": "#<FollowingTest:0x00007fd8e254e490>"
}
},
{
"id": 2,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_before",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 512,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 189360,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 32400,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd8e30a8c28>"
}
},
{
"id": 3,
"event": "return",
"thread_id": 4280,
"parent_id": 2,
"elapsed": 0.0000019999570213258266,
"elapsed_instrumentation": 0.00005100003909319639
},
{
"id": 4,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_after",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 516,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 189360,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 32400,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd8e30a8c28>"
}
},
{
"id": 5,
"event": "return",
"thread_id": 4280,
"parent_id": 4,
"elapsed": 0.000008000002708286047,
"elapsed_instrumentation": 0.00004600000102072954,
"return_value": {
"class": "Array",
"value": "[#<Proc:0x00007fd8e30a8548 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor]",
"object_id": 32440,
"size": 1
}
},
{
"id": 6,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 189380,
"value": " \u001b[1m\u001b[35m (0.1ms)\u001b[0m \u001b[1m\u001b[36mbegin transaction\u001b[0m\n",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 7,
"event": "return",
"thread_id": 4280,
"parent_id": 6,
"elapsed": 0.00003100000321865082,
"elapsed_instrumentation": 0.00005100003909319639,
"return_value": {
"class": "Integer",
"value": "56",
"object_id": 113
}
},
{
"id": 8,
"event": "call",
"thread_id": 4280,
"sql_query": {
"sql": "begin transaction",
"database_type": "sqlite"
}
},
{
"id": 9,
"event": "return",
"thread_id": 4280,
"parent_id": 8,
"elapsed": 0.000193,
"elapsed_instrumentation": 0.00002500001573935151
},
{
"id": 10,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 189400,
"value": "----------------------------------\n",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 11,
"event": "return",
"thread_id": 4280,
"parent_id": 10,
"elapsed": 0.000012999982573091984,
"elapsed_instrumentation": 0.000040000013541430235,
"return_value": {
"class": "Integer",
"value": "35",
"object_id": 71
}
},
{
"id": 12,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 189420,
"value": "FollowingTest: test_followers_page\n",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 13,
"event": "return",
"thread_id": 4280,
"parent_id": 12,
"elapsed": 0.000010000017937272787,
"elapsed_instrumentation": 0.00003200001083314419,
"return_value": {
"class": "Integer",
"value": "35",
"object_id": 71
}
},
{
"id": 14,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 189440,
"value": "----------------------------------\n",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 15,
"event": "return",
"thread_id": 4280,
"parent_id": 14,
"elapsed": 0.000009000010322779417,
"elapsed_instrumentation": 0.000029999995604157448,
"return_value": {
"class": "Integer",
"value": "35",
"object_id": 71
}
},
{
"id": 16,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_before",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 512,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 189460,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 33500,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd902374870>"
}
},
{
"id": 17,
"event": "return",
"thread_id": 4280,
"parent_id": 16,
"elapsed": 0.000034999975468963385,
"elapsed_instrumentation": 0.00004700000863522291,
"return_value": {
"class": "Array",
"value": "[#<Proc:0x00007fd902374460 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor, #<Proc:0x00007fd9023745c8 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor]",
"object_id": 33520,
"size": 2
}
},
{
"id": 18,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_after",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 516,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 189460,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 33500,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd902374870>"
}
},
{
"id": 19,
"event": "return",
"thread_id": 4280,
"parent_id": 18,
"elapsed": 0.00000200001522898674,
"elapsed_instrumentation": 0.000027999980375170708
},
{
"id": 20,
"event": "return",
"thread_id": 4280,
"parent_id": 1,
"elapsed": 0.000863000052049756,
"elapsed_instrumentation": 0.0000790000194683671,
"return_value": {
"class": "TrueClass",
"value": "true",
"object_id": 20
}
},
{
"id": 21,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveRecord::Relation",
"method_id": "records",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activerecord-6.0.4.1/lib/active_record/relation.rb",
"lineno": 249,
"static": false,
"receiver": {
"class": "ActiveRecord::Relation",
"object_id": 189480,
"value": "#<User::ActiveRecord_Relation:0x00007fd8e2536980>"
}
},
{
"id": 22,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 189500,
"value": " \u001b[1m\u001b[36mUser Load (0.1ms)\u001b[0m \u001b[1m\u001b[34mSELECT \"users\".* FROM \"users\" WHERE \"users\".\"id\" = ? LIMI (...43 more characters)",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 23,
"event": "return",
"thread_id": 4280,
"parent_id": 22,
"elapsed": 0.000013999990187585354,
"elapsed_instrumentation": 0.00004600000102072954,
"return_value": {
"class": "Integer",
"value": "143",
"object_id": 287
}
},
{
"id": 24,
"event": "call",
"thread_id": 4280,
"sql_query": {
"sql": "SELECT \"users\".* FROM \"users\" WHERE \"users\".\"id\" = ? LIMIT ?",
"database_type": "sqlite"
}
},
{
"id": 25,
"event": "return",
"thread_id": 4280,
"parent_id": 24,
"elapsed": 0.000207,
"elapsed_instrumentation": 0.00001799996243789792
},
{
"id": 26,
"event": "return",
"thread_id": 4280,
"parent_id": 21,
"elapsed": 0.000450999999884516,
"elapsed_instrumentation": 0.00004700000863522291,
"return_value": {
"class": "Array",
"value": "[#<User:0x00007fd8e252f860>]",
"object_id": 189520,
"size": 1
}
},
{
"id": 27,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveRecord::Relation",
"method_id": "records",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activerecord-6.0.4.1/lib/active_record/relation.rb",
"lineno": 249,
"static": false,
"receiver": {
"class": "ActiveRecord::Relation",
"object_id": 189540,
"value": "#<User::ActiveRecord_Relation:0x00007fd8e252e9d8>"
}
},
{
"id": 28,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 189560,
"value": " \u001b[1m\u001b[36mUser Load (0.0ms)\u001b[0m \u001b[1m\u001b[34mSELECT \"users\".* FROM \"users\" WHERE \"users\".\"id\" = ? LIMI (...43 more characters)",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 29,
"event": "return",
"thread_id": 4280,
"parent_id": 28,
"elapsed": 0.000013999990187585354,
"elapsed_instrumentation": 0.000042000028770416975,
"return_value": {
"class": "Integer",
"value": "143",
"object_id": 287
}
},
{
"id": 30,
"event": "call",
"thread_id": 4280,
"sql_query": {
"sql": "SELECT \"users\".* FROM \"users\" WHERE \"users\".\"id\" = ? LIMIT ?",
"database_type": "sqlite"
}
},
{
"id": 31,
"event": "return",
"thread_id": 4280,
"parent_id": 30,
"elapsed": 0.000131,
"elapsed_instrumentation": 0.000014999997802078724
},
{
"id": 32,
"event": "return",
"thread_id": 4280,
"parent_id": 27,
"elapsed": 0.0003819999983534217,
"elapsed_instrumentation": 0.00004800001624971628,
"return_value": {
"class": "Array",
"value": "[#<User:0x00007fd8e257fe00>]",
"object_id": 189580,
"size": 1
}
},
{
"id": 33,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_before",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 512,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 189600,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 33680,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd9023975c8>"
}
},
{
"id": 34,
"event": "return",
"thread_id": 4280,
"parent_id": 33,
"elapsed": 0.0010580000234767795,
"elapsed_instrumentation": 0.00008699996396899223,
"return_value": {
"class": "Array",
"value": "[#<Proc:0x00007fd902396bf0 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor, #<Proc:0x00007fd902396dd0 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor, #<Proc:0x00007fd902396f38 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor, #<Proc:0x00007fd902397118 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor, #<Proc:0x00007fd902397348 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor]",
"object_id": 33900,
"size": 5
}
},
{
"id": 35,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_after",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 516,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 189600,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 33680,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd9023975c8>"
}
},
{
"id": 36,
"event": "return",
"thread_id": 4280,
"parent_id": 35,
"elapsed": 0.00000100000761449337,
"elapsed_instrumentation": 0.000037999998312443495
},
{
"id": 37,
"event": "call",
"thread_id": 4280,
"defined_class": "String",
"method_id": "unpack",
"path": "<internal:pack>",
"lineno": 256,
"static": false,
"parameters": [
{
"name": "fmt",
"class": "String",
"object_id": 33940,
"value": "NnnnnN",
"kind": "req"
}
],
"receiver": {
"class": "String",
"object_id": 189620,
"value": "_|___`___\u001eF_p_G_"
}
},
{
"id": 38,
"event": "return",
"thread_id": 4280,
"parent_id": 37,
"elapsed": 0.00000400003045797348,
"elapsed_instrumentation": 0.000058999983593821526,
"return_value": {
"class": "Array",
"value": "[3061642637, 43616, 40334, 40990, 18158, 1894205403]",
"object_id": 189640,
"size": 6
}
},
{
"id": 39,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 189660,
"value": "Started POST \"/login\" for 127.0.0.1 at 2022-11-27 18:05:25 -0500\n",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 40,
"event": "return",
"thread_id": 4280,
"parent_id": 39,
"elapsed": 0.00002400000812485814,
"elapsed_instrumentation": 0.0000439999857917428,
"return_value": {
"class": "Integer",
"value": "65",
"object_id": 131
}
},
{
"id": 41,
"event": "call",
"thread_id": 4280,
"http_server_request": {
"request_method": "POST",
"path_info": "/login",
"normalized_path_info": "/login",
"headers": {
"Host": "www.example.com",
"Accept": "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5",
"Content-Type": "application/x-www-form-urlencoded",
"Content-Length": "86"
}
},
"message": [
{
"name": "session",
"class": "ActiveSupport::HashWithIndifferentAccess",
"value": "{email=>michael@example.com, password=>[FILTERED], remember_me=>1}",
"object_id": 193500,
"properties": [
{
"name": "email",
"class": "String"
},
{
"name": "password",
"class": "String"
},
{
"name": "remember_me",
"class": "String"
}
]
},
{
"name": "controller",
"class": "String",
"value": "sessions",
"object_id": 77540
},
{
"name": "action",
"class": "String",
"value": "create",
"object_id": 77560
}
]
},
{
"id": 42,
"event": "call",
"thread_id": 4280,
"defined_class": "ActionController::Instrumentation",
"method_id": "process_action",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/actionpack-6.0.4.1/lib/action_controller/metal/instrumentation.rb",
"lineno": 19,
"static": false,
"parameters": [
{
"name": "args",
"class": "Array",
"object_id": 189700,
"value": "[create]",
"kind": "rest",
"size": 1
}
],
"receiver": {
"class": "SessionsController",
"object_id": 189720,
"value": "#<SessionsController:0x00007fd8d22921f8>"
}
},
{
"id": 43,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 189740,
"value": "Processing by SessionsController#create as HTML\n",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 44,
"event": "return",
"thread_id": 4280,
"parent_id": 43,
"elapsed": 0.000031999952625483274,
"elapsed_instrumentation": 0.00005500001134350896,
"return_value": {
"class": "Integer",
"value": "48",
"object_id": 97
}
},
{
"id": 45,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 189760,
"value": " Parameters: {\"session\"=>{\"email\"=>\"michael@example.com\", \"password\"=>\"[FILTERED]\", \"remember_me\"=> (...6 more characters)",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 46,
"event": "return",
"thread_id": 4280,
"parent_id": 45,
"elapsed": 0.000012000033166259527,
"elapsed_instrumentation": 0.000035999983083456755,
"return_value": {
"class": "Integer",
"value": "106",
"object_id": 213
}
},
{
"id": 47,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_before",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 512,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 189780,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 74860,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd8e22fcfc0>"
}
},
{
"id": 48,
"event": "call",
"thread_id": 4280,
"defined_class": "ActionDispatch::Request::Session",
"method_id": "[]",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/actionpack-6.0.4.1/lib/action_dispatch/request/session.rb",
"lineno": 91,
"static": false,
"parameters": [
{
"name": "key",
"class": "Symbol",
"object_id": 8406428,
"value": ":_turbolinks_location",
"kind": "req"
}
],
"receiver": {
"class": "ActionDispatch::Request::Session",
"object_id": 189800,
"value": "#<ActionDispatch::Request::Session:0x00007fd8d22936c0>"
}
},
{
"id": 49,
"event": "call",
"thread_id": 4280,
"defined_class": "ActionDispatch::Cookies::CookieJar",
"method_id": "update",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/actionpack-6.0.4.1/lib/action_dispatch/middleware/cookies.rb",
"lineno": 333,
"static": false,
"parameters": [
{
"name": "other_hash",
"class": "Hash",
"object_id": 189820,
"value": "{}",
"kind": "req",
"size": 0
}
],
"receiver": {
"class": "ActionDispatch::Cookies::CookieJar",
"object_id": 189840,
"value": "#<ActionDispatch::Cookies::CookieJar:0x00007fd902277e40>"
}
},
{
"id": 50,
"event": "return",
"thread_id": 4280,
"parent_id": 49,
"elapsed": 0.00000200001522898674,
"elapsed_instrumentation": 0.000055999960750341415,
"return_value": {
"class": "ActionDispatch::Cookies::CookieJar",
"value": "#<ActionDispatch::Cookies::CookieJar:0x00007fd902277e40>",
"object_id": 189840
}
},
{
"id": 51,
"event": "call",
"thread_id": 4280,
"defined_class": "ActionDispatch::Cookies::CookieJar",
"method_id": "[]",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/actionpack-6.0.4.1/lib/action_dispatch/middleware/cookies.rb",
"lineno": 317,
"static": false,
"parameters": [
{
"name": "name",
"class": "String",
"object_id": 41900,
"value": "_sample_app_session",
"kind": "req"
}
],
"receiver": {
"class": "ActionDispatch::Cookies::CookieJar",
"object_id": 189840,
"value": "#<ActionDispatch::Cookies::CookieJar:0x00007fd902277e40>"
}
},
{
"id": 52,
"event": "return",
"thread_id": 4280,
"parent_id": 51,
"elapsed": 0.00000100000761449337,
"elapsed_instrumentation": 0.00002900004619732499
},
{
"id": 53,
"event": "return",
"thread_id": 4280,
"parent_id": 48,
"elapsed": 0.0003309999592602253,
"elapsed_instrumentation": 0.00003300001844763756
},
{
"id": 54,
"event": "return",
"thread_id": 4280,
"parent_id": 47,
"elapsed": 0.0005119999987073243,
"elapsed_instrumentation": 0.000063000014051795,
"return_value": {
"class": "Array",
"value": "[#<Proc:0x00007fd8e22fc7a0 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor, #<Proc:0x00007fd8e22fcb60 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor, #<Proc:0x00007fd8e22fcd18 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor]",
"object_id": 74940,
"size": 3
}
},
{
"id": 55,
"event": "call",
"thread_id": 4280,
"defined_class": "SessionsController",
"method_id": "create",
"path": "app/controllers/sessions_controller.rb",
"lineno": 9,
"static": false,
"receiver": {
"class": "SessionsController",
"object_id": 189720,
"value": "#<SessionsController:0x00007fd8d22921f8>"
}
},
{
"id": 56,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 189860,
"value": " \u001b[1m\u001b[36mUser Load (0.1ms)\u001b[0m \u001b[1m\u001b[34mSELECT \"users\".* FROM \"users\" WHERE \"users\".\"email\" = ? L (...61 more characters)",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 57,
"event": "return",
"thread_id": 4280,
"parent_id": 56,
"elapsed": 0.00002099998528137803,
"elapsed_instrumentation": 0.00004499999340623617,
"return_value": {
"class": "Integer",
"value": "161",
"object_id": 323
}
},
{
"id": 58,
"event": "call",
"thread_id": 4280,
"sql_query": {
"sql": "SELECT \"users\".* FROM \"users\" WHERE \"users\".\"email\" = ? LIMIT ?",
"database_type": "sqlite"
}
},
{
"id": 59,
"event": "return",
"thread_id": 4280,
"parent_id": 58,
"elapsed": 0.000207,
"elapsed_instrumentation": 0.000027999980375170708
},
{
"id": 60,
"event": "call",
"thread_id": 4280,
"defined_class": "ActionDispatch::Request::Session",
"method_id": "[]",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/actionpack-6.0.4.1/lib/action_dispatch/request/session.rb",
"lineno": 91,
"static": false,
"parameters": [
{
"name": "key",
"class": "Symbol",
"object_id": 11640668,
"value": ":forwarding_url",
"kind": "req"
}
],
"receiver": {
"class": "ActionDispatch::Request::Session",
"object_id": 189800,
"value": "#<ActionDispatch::Request::Session:0x00007fd8d22936c0>"
}
},
{
"id": 61,
"event": "return",
"thread_id": 4280,
"parent_id": 60,
"elapsed": 0.000008000002708286047,
"elapsed_instrumentation": 0.000043000036384910345
},
{
"id": 62,
"event": "call",
"thread_id": 4280,
"defined_class": "ActionDispatch::Request::Session",
"method_id": "destroy",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/actionpack-6.0.4.1/lib/action_dispatch/request/session.rb",
"lineno": 79,
"static": false,
"receiver": {
"class": "ActionDispatch::Request::Session",
"object_id": 189800,
"value": "#<ActionDispatch::Request::Session:0x00007fd8d22936c0>"
}
},
{
"id": 63,
"event": "call",
"thread_id": 4280,
"defined_class": "ActionDispatch::Request::Session",
"method_id": "clear",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/actionpack-6.0.4.1/lib/action_dispatch/request/session.rb",
"lineno": 137,
"static": false,
"receiver": {
"class": "ActionDispatch::Request::Session",
"object_id": 189800,
"value": "#<ActionDispatch::Request::Session:0x00007fd8d22936c0>"
}
},
{
"id": 64,
"event": "call",
"thread_id": 4280,
"defined_class": "String",
"method_id": "unpack",
"path": "<internal:pack>",
"lineno": 256,
"static": false,
"parameters": [
{
"name": "fmt",
"class": "String",
"object_id": 42120,
"value": "H*",
"kind": "req"
}
],
"receiver": {
"class": "String",
"object_id": 189880,
"value": "\u0011____\u0011_sTT___1\u000f_"
}
},
{
"id": 65,
"event": "return",
"thread_id": 4280,
"parent_id": 64,
"elapsed": 0.0000029999646358191967,
"elapsed_instrumentation": 0.00004700000863522291,
"return_value": {
"class": "Array",
"value": "[11afed8fba1190735454bfdca9310ffc]",
"object_id": 189900,
"size": 1
}
},
{
"id": 66,
"event": "return",
"thread_id": 4280,
"parent_id": 63,
"elapsed": 0.00007700000423938036,
"elapsed_instrumentation": 0.00002300000051036477
},
{
"id": 67,
"event": "call",
"thread_id": 4280,
"defined_class": "String",
"method_id": "unpack",
"path": "<internal:pack>",
"lineno": 256,
"static": false,
"parameters": [
{
"name": "fmt",
"class": "String",
"object_id": 42120,
"value": "H*",
"kind": "req"
}
],
"receiver": {
"class": "String",
"object_id": 189940,
"value": "___T_1___\u0012_='8__"
}
},
{
"id": 68,
"event": "return",
"thread_id": 4280,
"parent_id": 67,
"elapsed": 0.00000100000761449337,
"elapsed_instrumentation": 0.000034999975468963385,
"return_value": {
"class": "Array",
"value": "[fda2e954db318bc48712f13d2738acbb]",
"object_id": 189960,
"size": 1
}
},
{
"id": 69,
"event": "return",
"thread_id": 4280,
"parent_id": 62,
"elapsed": 0.00015599996550008655,
"elapsed_instrumentation": 0.00002600002335384488,
"return_value": {
"class": "TrueClass",
"value": "true",
"object_id": 20
}
},
{
"id": 70,
"event": "call",
"thread_id": 4280,
"defined_class": "SessionsHelper",
"method_id": "log_in",
"path": "app/helpers/sessions_helper.rb",
"lineno": 4,
"static": false,
"parameters": [
{
"name": "user",
"class": "User",
"object_id": 189980,
"value": "#<User:0x00007fd90226c838>",
"kind": "req"
}
],
"receiver": {
"class": "SessionsController",
"object_id": 189720,
"value": "#<SessionsController:0x00007fd8d22921f8>"
}
},
{
"id": 71,
"event": "call",
"thread_id": 4280,
"defined_class": "ActionDispatch::Request::Session",
"method_id": "[]=",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/actionpack-6.0.4.1/lib/action_dispatch/request/session.rb",
"lineno": 131,
"static": false,
"parameters": [
{
"name": "key",
"class": "Symbol",
"object_id": 7869468,
"value": ":user_id",
"kind": "req"
},
{
"name": "value",
"class": "Integer",
"object_id": 1524292223,
"value": "762146111",
"kind": "req"
}
],
"receiver": {
"class": "ActionDispatch::Request::Session",
"object_id": 189800,
"value": "#<ActionDispatch::Request::Session:0x00007fd8d22936c0>"
}
},
{
"id": 72,
"event": "return",
"thread_id": 4280,
"parent_id": 71,
"elapsed": 0.00000300002284348011,
"elapsed_instrumentation": 0.000032999960239976645,
"return_value": {
"class": "Integer",
"value": "762146111",
"object_id": 1524292223
}
},
{
"id": 73,
"event": "return",
"thread_id": 4280,
"parent_id": 70,
"elapsed": 0.00005099998088553548,
"elapsed_instrumentation": 0.00004099996294826269,
"return_value": {
"class": "Integer",
"value": "762146111",
"object_id": 1524292223
}
},
{
"id": 74,
"event": "call",
"thread_id": 4280,
"defined_class": "SessionsHelper",
"method_id": "remember",
"path": "app/helpers/sessions_helper.rb",
"lineno": 9,
"static": false,
"parameters": [
{
"name": "user",
"class": "User",
"object_id": 189980,
"value": "#<User:0x00007fd90226c838>",
"kind": "req"
}
],
"receiver": {
"class": "SessionsController",
"object_id": 189720,
"value": "#<SessionsController:0x00007fd8d22921f8>"
}
},
{
"id": 75,
"event": "call",
"thread_id": 4280,
"defined_class": "User",
"method_id": "remember",
"path": "app/models/user.rb",
"lineno": 45,
"static": false,
"receiver": {
"class": "User",
"object_id": 189980,
"value": "#<User:0x00007fd90226c838>"
}
},
{
"id": 76,
"event": "call",
"thread_id": 4280,
"defined_class": "User",
"method_id": "new_remember_token",
"path": "app/models/user.rb",
"lineno": 30,
"static": true,
"receiver": {
"class": "Class",
"object_id": 28300,
"value": "User"
}
},
{
"id": 77,
"event": "return",
"thread_id": 4280,
"parent_id": 76,
"elapsed": 0.000009000010322779417,
"elapsed_instrumentation": 0.000032999960239976645,
"return_value": {
"class": "String",
"value": "5RxepRh3qhqPUDzBRJVesQ",
"object_id": 190000
}
},
{
"id": 78,
"event": "call",
"thread_id": 4280,
"defined_class": "User",
"method_id": "digest",
"path": "app/models/user.rb",
"lineno": 23,
"static": true,
"parameters": [
{
"name": "string",
"class": "String",
"object_id": 190000,
"value": "5RxepRh3qhqPUDzBRJVesQ",
"kind": "req"
}
],
"receiver": {
"class": "Class",
"object_id": 28300,
"value": "User"
}
},
{
"id": 79,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Random",
"method_id": "random_bytes",
"path": "OpenSSL::Random.random_bytes",
"static": true,
"parameters": [
{
"name": "arg",
"class": "Integer",
"object_id": 33,
"value": "16",
"kind": "req"
}
],
"receiver": {
"class": "Module",
"object_id": 28540,
"value": "OpenSSL::Random"
}
},
{
"id": 80,
"event": "return",
"thread_id": 4280,
"parent_id": 79,
"elapsed": 0.000013999990187585354,
"elapsed_instrumentation": 0.00003600004129111767,
"return_value": {
"class": "String",
"value": "g_____t\"___k__8(",
"object_id": 190020
}
},
{
"id": 81,
"event": "return",
"thread_id": 4280,
"parent_id": 78,
"elapsed": 0.0015920000150799751,
"elapsed_instrumentation": 0.00003200001083314419,
"return_value": {
"class": "BCrypt::Password",
"value": "$2a$04$X8dkhD84bAJMpZzp8tm2I.UALJNeScSeE1hht8dtasQdAWKRuAzVe",
"object_id": 190040
}
},
{
"id": 82,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_before",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 512,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 190060,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 75180,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd8e31d59c0>"
}
},
{
"id": 83,
"event": "return",
"thread_id": 4280,
"parent_id": 82,
"elapsed": 0.00000200001522898674,
"elapsed_instrumentation": 0.000028999987989664078
},
{
"id": 84,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_before",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 512,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 190060,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 75220,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd8e31d6348>"
}
},
{
"id": 85,
"event": "return",
"thread_id": 4280,
"parent_id": 84,
"elapsed": 0.000018000020645558834,
"elapsed_instrumentation": 0.00003699993249028921,
"return_value": {
"class": "Array",
"value": "[#<Proc:0x00007fd8e31d5cb8 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor]",
"object_id": 75240,
"size": 1
}
},
{
"id": 86,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_before",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 512,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 190080,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 75280,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd8e31c93f0>"
}
},
{
"id": 87,
"event": "return",
"thread_id": 4280,
"parent_id": 86,
"elapsed": 0.00000100000761449337,
"elapsed_instrumentation": 0.00003300001844763756
},
{
"id": 88,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 190100,
"value": " \u001b[1m\u001b[35m (0.1ms)\u001b[0m \u001b[1m\u001b[35mSAVEPOINT active_record_1\u001b[0m\n",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 89,
"event": "return",
"thread_id": 4280,
"parent_id": 88,
"elapsed": 0.00002500001573935151,
"elapsed_instrumentation": 0.00004299997817724943,
"return_value": {
"class": "Integer",
"value": "64",
"object_id": 129
}
},
{
"id": 90,
"event": "call",
"thread_id": 4280,
"sql_query": {
"sql": "SAVEPOINT active_record_1",
"database_type": "sqlite"
}
},
{
"id": 91,
"event": "return",
"thread_id": 4280,
"parent_id": 90,
"elapsed": 0.000162,
"elapsed_instrumentation": 0.000019000028260052204
},
{
"id": 92,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 190120,
"value": " \u001b[1m\u001b[36mUser Update (0.3ms)\u001b[0m \u001b[1m\u001b[33mUPDATE \"users\" SET \"remember_digest\" = ?, \"updated_at\" (...183 more characters)",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 93,
"event": "return",
"thread_id": 4280,
"parent_id": 92,
"elapsed": 0.000011000025551766157,
"elapsed_instrumentation": 0.00015899993013590574,
"return_value": {
"class": "Integer",
"value": "283",
"object_id": 567
}
},
{
"id": 94,
"event": "call",
"thread_id": 4280,
"sql_query": {
"sql": "UPDATE \"users\" SET \"remember_digest\" = ?, \"updated_at\" = ? WHERE \"users\".\"id\" = ?",
"database_type": "sqlite"
}
},
{
"id": 95,
"event": "return",
"thread_id": 4280,
"parent_id": 94,
"elapsed": 0.000495,
"elapsed_instrumentation": 0.000014999997802078724
},
{
"id": 96,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_after",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 516,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 190080,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 75280,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd8e31c93f0>"
}
},
{
"id": 97,
"event": "return",
"thread_id": 4280,
"parent_id": 96,
"elapsed": 0.000044000043999403715,
"elapsed_instrumentation": 0.00006900000153109431,
"return_value": {
"class": "Array",
"value": "[#<Proc:0x00007fd8e31c90d0 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor, #<Proc:0x00007fd8e31c8d10 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor, #<Proc:0x00007fd8e31c8ab8 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor, #<Proc:0x00007fd8e31c87c0 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor, #<Proc:0x00007fd8e31c8568 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor]",
"object_id": 75420,
"size": 5
}
},
{
"id": 98,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_after",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 516,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 190060,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 75220,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd8e31d6348>"
}
},
{
"id": 99,
"event": "return",
"thread_id": 4280,
"parent_id": 98,
"elapsed": 0.00000100000761449337,
"elapsed_instrumentation": 0.000028999987989664078
},
{
"id": 100,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_after",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 516,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 190060,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 75180,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd8e31d59c0>"
}
},
{
"id": 101,
"event": "return",
"thread_id": 4280,
"parent_id": 100,
"elapsed": 0.00000100000761449337,
"elapsed_instrumentation": 0.000025999965146183968
},
{
"id": 102,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 190140,
"value": " \u001b[1m\u001b[35m (0.0ms)\u001b[0m \u001b[1m\u001b[35mRELEASE SAVEPOINT active_record_1\u001b[0m\n",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 103,
"event": "return",
"thread_id": 4280,
"parent_id": 102,
"elapsed": 0.000011999974958598614,
"elapsed_instrumentation": 0.00003300001844763756,
"return_value": {
"class": "Integer",
"value": "72",
"object_id": 145
}
},
{
"id": 104,
"event": "call",
"thread_id": 4280,
"sql_query": {
"sql": "RELEASE SAVEPOINT active_record_1",
"database_type": "sqlite"
}
},
{
"id": 105,
"event": "return",
"thread_id": 4280,
"parent_id": 104,
"elapsed": 0.000105,
"elapsed_instrumentation": 0.000013999990187585354
},
{
"id": 106,
"event": "return",
"thread_id": 4280,
"parent_id": 75,
"elapsed": 0.003437999985180795,
"elapsed_instrumentation": 0.000024999957531690598,
"return_value": {
"class": "TrueClass",
"value": "true",
"object_id": 20
}
},
{
"id": 107,
"event": "call",
"thread_id": 4280,
"defined_class": "JSON::Ext::Generator::State",
"method_id": "generate",
"path": "JSON::Ext::Generator::State#generate",
"static": false,
"parameters": [
{
"name": "arg",
"class": "Integer",
"object_id": 1524292223,
"value": "762146111",
"kind": "req"
}
],
"receiver": {
"class": "JSON::Ext::Generator::State",
"object_id": 190160,
"value": "#<JSON::Ext::Generator::State:0x00007fd90229cf38>"
}
},
{
"id": 108,
"event": "return",
"thread_id": 4280,
"parent_id": 107,
"elapsed": 0.000003999972250312567,
"elapsed_instrumentation": 0.000039000005926936865,
"return_value": {
"class": "String",
"value": "762146111",
"object_id": 190180
}
},
{
"id": 109,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::MessageEncryptor",
"method_id": "encrypt_and_sign",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/message_encryptor.rb",
"lineno": 150,
"static": false,
"parameters": [
{
"name": "value",
"class": "String",
"object_id": 190180,
"value": "762146111",
"kind": "req"
},
{
"name": "expires_at",
"class": "NilClass",
"object_id": 8,
"value": null,
"kind": "key"
},
{
"name": "expires_in",
"class": "NilClass",
"object_id": 8,
"value": null,
"kind": "key"
},
{
"name": "purpose",
"class": "String",
"object_id": 190200,
"value": "cookie.user_id",
"kind": "key"
}
],
"receiver": {
"class": "ActiveSupport::MessageEncryptor",
"object_id": 190220,
"value": "#<ActiveSupport::MessageEncryptor:0x00007fd90229d6b8>"
}
},
{
"id": 110,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Cipher",
"method_id": "encrypt",
"path": "OpenSSL::Cipher#encrypt",
"static": false,
"parameters": [
{
"name": "arg",
"class": "Array",
"object_id": 190240,
"value": "[]",
"kind": "rest",
"size": 0
}
],
"receiver": {
"class": "OpenSSL::Cipher",
"object_id": 190260,
"value": "#<OpenSSL::Cipher:0x00007fd9022972e0>",
"labels": [
"crypto.algorithm.id-aes256-GCM"
]
}
},
{
"id": 111,
"event": "return",
"thread_id": 4280,
"parent_id": 110,
"elapsed": 0.00000200001522898674,
"elapsed_instrumentation": 0.000041000021155923605,
"return_value": {
"class": "OpenSSL::Cipher",
"value": "#<OpenSSL::Cipher:0x00007fd9022972e0>",
"object_id": 190260
}
},
{
"id": 112,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Cipher",
"method_id": "key=",
"path": "OpenSSL::Cipher#key=",
"static": false,
"parameters": [
{
"name": "arg",
"class": "String",
"object_id": 41800,
"value": "_W?xP_\u0017___\t4____%___p_]_\u0013__b_kB|",
"kind": "req"
}
],
"receiver": {
"class": "OpenSSL::Cipher",
"object_id": 190260,
"value": "#<OpenSSL::Cipher:0x00007fd9022972e0>"
}
},
{
"id": 113,
"event": "return",
"thread_id": 4280,
"parent_id": 112,
"elapsed": 0.00000200001522898674,
"elapsed_instrumentation": 0.0000439999857917428,
"return_value": {
"class": "String",
"value": "_W?xP_\u0017___\t4____%___p_]_\u0013__b_kB|",
"object_id": 41800
}
},
{
"id": 114,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Cipher",
"method_id": "random_iv",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/openssl/cipher.rb",
"lineno": 55,
"static": false,
"receiver": {
"class": "OpenSSL::Cipher",
"object_id": 190260,
"value": "#<OpenSSL::Cipher:0x00007fd9022972e0>"
}
},
{
"id": 115,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Random",
"method_id": "random_bytes",
"path": "OpenSSL::Random.random_bytes",
"static": true,
"parameters": [
{
"name": "arg",
"class": "Integer",
"object_id": 25,
"value": "12",
"kind": "req"
}
],
"receiver": {
"class": "Module",
"object_id": 28540,
"value": "OpenSSL::Random"
}
},
{
"id": 116,
"event": "return",
"thread_id": 4280,
"parent_id": 115,
"elapsed": 0.000005999987479299307,
"elapsed_instrumentation": 0.00003100000321865082,
"return_value": {
"class": "String",
"value": "H__Hr_o__P__",
"object_id": 190280
}
},
{
"id": 117,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Cipher",
"method_id": "iv=",
"path": "OpenSSL::Cipher#iv=",
"static": false,
"parameters": [
{
"name": "arg",
"class": "String",
"object_id": 190280,
"value": "H__Hr_o__P__",
"kind": "req"
}
],
"receiver": {
"class": "OpenSSL::Cipher",
"object_id": 190260,
"value": "#<OpenSSL::Cipher:0x00007fd9022972e0>"
}
},
{
"id": 118,
"event": "return",
"thread_id": 4280,
"parent_id": 117,
"elapsed": 0.00000200001522898674,
"elapsed_instrumentation": 0.000031999952625483274,
"return_value": {
"class": "String",
"value": "H__Hr_o__P__",
"object_id": 190280
}
},
{
"id": 119,
"event": "return",
"thread_id": 4280,
"parent_id": 114,
"elapsed": 0.00008299999171867967,
"elapsed_instrumentation": 0.00002500001573935151,
"return_value": {
"class": "String",
"value": "H__Hr_o__P__",
"object_id": 190280
}
},
{
"id": 120,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Cipher",
"method_id": "auth_data=",
"path": "OpenSSL::Cipher#auth_data=",
"static": false,
"parameters": [
{
"name": "arg",
"class": "String",
"object_id": 42340,
"value": "",
"kind": "req"
}
],
"receiver": {
"class": "OpenSSL::Cipher",
"object_id": 190260,
"value": "#<OpenSSL::Cipher:0x00007fd9022972e0>"
}
},
{
"id": 121,
"event": "return",
"thread_id": 4280,
"parent_id": 120,
"elapsed": 0.00000100000761449337,
"elapsed_instrumentation": 0.000024999957531690598,
"return_value": {
"class": "String",
"value": "",
"object_id": 42340
}
},
{
"id": 122,
"event": "call",
"thread_id": 4280,
"defined_class": "JSON::Ext::Generator::State",
"method_id": "generate",
"path": "JSON::Ext::Generator::State#generate",
"static": false,
"parameters": [
{
"name": "arg",
"class": "Hash",
"object_id": 190300,
"value": "{_rails=>{message=>NzYyMTQ2MTEx, exp=>, pur=>cookie.user_id}}",
"kind": "req",
"size": 1
}
],
"receiver": {
"class": "JSON::Ext::Generator::State",
"object_id": 190320,
"value": "#<JSON::Ext::Generator::State:0x00007fd90228dcb8>"
}
},
{
"id": 123,
"event": "return",
"thread_id": 4280,
"parent_id": 122,
"elapsed": 0.000019000028260052204,
"elapsed_instrumentation": 0.000056999968364834785,
"return_value": {
"class": "String",
"value": "{\"_rails\":{\"message\":\"NzYyMTQ2MTEx\",\"exp\":null,\"pur\":\"cookie.user_id\"}}",
"object_id": 190340
}
},
{
"id": 124,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Cipher",
"method_id": "update",
"path": "OpenSSL::Cipher#update",
"static": false,
"parameters": [
{
"name": "arg",
"class": "Array",
"object_id": 190360,
"value": "[{\"_rails\":{\"message\":\"NzYyMTQ2MTEx\",\"exp\":null,\"pur\":\"cookie.user_id\"}}]",
"kind": "rest",
"size": 1
}
],
"receiver": {
"class": "OpenSSL::Cipher",
"object_id": 190260,
"value": "#<OpenSSL::Cipher:0x00007fd9022972e0>"
}
},
{
"id": 125,
"event": "return",
"thread_id": 4280,
"parent_id": 124,
"elapsed": 0.00000400003045797348,
"elapsed_instrumentation": 0.00003799994010478258,
"return_value": {
"class": "String",
"value": "__L_\u0006_+_______YA8___X_@tq0M_\u0004__#__J__<__\u000e<_\r___|y[_q__y~__C_\u0019$_\"_/_.O_",
"object_id": 190380
}
},
{
"id": 126,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Cipher",
"method_id": "final",
"path": "OpenSSL::Cipher#final",
"static": false,
"receiver": {
"class": "OpenSSL::Cipher",
"object_id": 190260,
"value": "#<OpenSSL::Cipher:0x00007fd9022972e0>"
}
},
{
"id": 127,
"event": "return",
"thread_id": 4280,
"parent_id": 126,
"elapsed": 0.00000200001522898674,
"elapsed_instrumentation": 0.00002099998528137803,
"return_value": {
"class": "String",
"value": "",
"object_id": 190400
}
},
{
"id": 128,
"event": "return",
"thread_id": 4280,
"parent_id": 109,
"elapsed": 0.0004379999591037631,
"elapsed_instrumentation": 0.00004600000102072954,
"return_value": {
"class": "String",
"value": "yNFMwQbaK5eOsKWJmNFZQTityIxYyUB0cTBNlgSlqyOpgUqM6DyIkQ48tQ3Y2/h8eVvjcbHXeX7B4kOkfxkknSK5L7QuT94=--SO (...40 more characters)",
"object_id": 190420
}
},
{
"id": 129,
"event": "call",
"thread_id": 4280,
"defined_class": "ActionDispatch::Cookies::CookieJar",
"method_id": "[]=",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/actionpack-6.0.4.1/lib/action_dispatch/middleware/cookies.rb",
"lineno": 373,
"static": false,
"parameters": [
{
"name": "name",
"class": "Symbol",
"object_id": 7869468,
"value": ":user_id",
"kind": "req"
},
{
"name": "options",
"class": "Hash",
"object_id": 190440,
"value": "{:value=>yNFMwQbaK5eOsKWJmNFZQTityIxYyUB0cTBNlgSlqyOpgUqM6DyIkQ48tQ3Y2/h8eVvjcbHXeX7B4kOkfxkknSK5L7QuT94=--SO (...40 more characters), :expires=>2042-11-27 23:05:25 UTC}",
"kind": "req",
"size": 2
}
],
"receiver": {
"class": "ActionDispatch::Cookies::CookieJar",
"object_id": 189840,
"value": "#<ActionDispatch::Cookies::CookieJar:0x00007fd902277e40>"
}
},
{
"id": 130,
"event": "return",
"thread_id": 4280,
"parent_id": 129,
"elapsed": 0.000008000002708286047,
"elapsed_instrumentation": 0.000063000014051795,
"return_value": {
"class": "String",
"value": "yNFMwQbaK5eOsKWJmNFZQTityIxYyUB0cTBNlgSlqyOpgUqM6DyIkQ48tQ3Y2/h8eVvjcbHXeX7B4kOkfxkknSK5L7QuT94=--SO (...40 more characters)",
"object_id": 190420
}
},
{
"id": 131,
"event": "call",
"thread_id": 4280,
"defined_class": "ActionDispatch::Cookies::CookieJar",
"method_id": "[]=",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/actionpack-6.0.4.1/lib/action_dispatch/middleware/cookies.rb",
"lineno": 373,
"static": false,
"parameters": [
{
"name": "name",
"class": "Symbol",
"object_id": 11639068,
"value": ":remember_token",
"kind": "req"
},
{
"name": "options",
"class": "Hash",
"object_id": 190460,
"value": "{:value=>5RxepRh3qhqPUDzBRJVesQ, :expires=>2042-11-27 23:05:25 UTC}",
"kind": "req",
"size": 2
}
],
"receiver": {
"class": "ActionDispatch::Cookies::CookieJar",
"object_id": 189840,
"value": "#<ActionDispatch::Cookies::CookieJar:0x00007fd902277e40>"
}
},
{
"id": 132,
"event": "return",
"thread_id": 4280,
"parent_id": 131,
"elapsed": 0.000005999987479299307,
"elapsed_instrumentation": 0.00004800001624971628,
"return_value": {
"class": "String",
"value": "5RxepRh3qhqPUDzBRJVesQ",
"object_id": 190000
}
},
{
"id": 133,
"event": "return",
"thread_id": 4280,
"parent_id": 74,
"elapsed": 0.004321000014897436,
"elapsed_instrumentation": 0.000035999983083456755,
"return_value": {
"class": "String",
"value": "5RxepRh3qhqPUDzBRJVesQ",
"object_id": 190000
}
},
{
"id": 134,
"event": "call",
"thread_id": 4280,
"defined_class": "ActionController::Instrumentation",
"method_id": "redirect_to",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/actionpack-6.0.4.1/lib/action_controller/metal/instrumentation.rb",
"lineno": 62,
"static": false,
"parameters": [
{
"name": "args",
"class": "Array",
"object_id": 190480,
"value": "[#<User:0x00007fd90226c838>, {}]",
"kind": "rest",
"size": 2
}
],
"receiver": {
"class": "SessionsController",
"object_id": 189720,
"value": "#<SessionsController:0x00007fd8d22921f8>"
}
},
{
"id": 135,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 190500,
"value": "Redirected to http://www.example.com/users/762146111\n",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 136,
"event": "return",
"thread_id": 4280,
"parent_id": 135,
"elapsed": 0.000013000040780752897,
"elapsed_instrumentation": 0.00004099996294826269,
"return_value": {
"class": "Integer",
"value": "53",
"object_id": 107
}
},
{
"id": 137,
"event": "return",
"thread_id": 4280,
"parent_id": 134,
"elapsed": 0.0002649999805726111,
"elapsed_instrumentation": 0.00005900004180148244,
"return_value": {
"class": "String",
"value": "<html><body>You are being <a href=\"http://www.example.com/users/762146111\">redirected</a>.</body></h (...4 more characters)",
"object_id": 190520
}
},
{
"id": 138,
"event": "return",
"thread_id": 4280,
"parent_id": 55,
"elapsed": 0.007133000006433576,
"elapsed_instrumentation": 0.00014600006397813559,
"return_value": {
"class": "String",
"value": "<html><body>You are being <a href=\"http://www.example.com/users/762146111\">redirected</a>.</body></h (...4 more characters)",
"object_id": 190520
}
},
{
"id": 139,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::Callbacks::CallbackSequence",
"method_id": "invoke_after",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/callbacks.rb",
"lineno": 516,
"static": false,
"parameters": [
{
"name": "arg",
"class": "ActiveSupport::Callbacks::Filters::Environment",
"object_id": 189780,
"value": null,
"kind": "req"
}
],
"receiver": {
"class": "ActiveSupport::Callbacks::CallbackSequence",
"object_id": 74860,
"value": "#<ActiveSupport::Callbacks::CallbackSequence:0x00007fd8e22fcfc0>"
}
},
{
"id": 140,
"event": "return",
"thread_id": 4280,
"parent_id": 139,
"elapsed": 0.000008999952115118504,
"elapsed_instrumentation": 0.000043000036384910345,
"return_value": {
"class": "Array",
"value": "[#<Proc:0x00007fd8e22fc9d0 /Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesuppor]",
"object_id": 75880,
"size": 1
}
},
{
"id": 141,
"event": "call",
"thread_id": 4280,
"defined_class": "Logger::LogDevice",
"method_id": "write",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/logger/log_device.rb",
"lineno": 31,
"static": false,
"parameters": [
{
"name": "message",
"class": "String",
"object_id": 190540,
"value": "Completed 302 Found in 8ms (ActiveRecord: 0.4ms | Allocations: 4993)\n",
"kind": "req"
}
],
"receiver": {
"class": "Logger::LogDevice",
"object_id": 14060,
"value": "#<Logger::LogDevice:0x00007fd9427561b0>"
}
},
{
"id": 142,
"event": "return",
"thread_id": 4280,
"parent_id": 141,
"elapsed": 0.000010999967344105244,
"elapsed_instrumentation": 0.00003200001083314419,
"return_value": {
"class": "Integer",
"value": "69",
"object_id": 139
}
},
{
"id": 143,
"event": "return",
"thread_id": 4280,
"parent_id": 42,
"elapsed": 0.008383999986108392,
"elapsed_instrumentation": 0.00008900003740563989,
"return_value": {
"class": "String",
"value": "<html><body>You are being <a href=\"http://www.example.com/users/762146111\">redirected</a>.</body></h (...4 more characters)",
"object_id": 190520
}
},
{
"id": 144,
"event": "return",
"thread_id": 4280,
"parent_id": 41,
"elapsed_instrumentation": 0.00021899997955188155,
"http_server_response": {
"headers": {
"X-Frame-Options": "SAMEORIGIN",
"X-XSS-Protection": "1; mode=block",
"X-Content-Type-Options": "nosniff",
"X-Download-Options": "noopen",
"X-Permitted-Cross-Domain-Policies": "none",
"Referrer-Policy": "strict-origin-when-cross-origin",
"Location": "http://www.example.com/users/762146111"
},
"status": 302
}
},
{
"id": 145,
"event": "call",
"thread_id": 4280,
"defined_class": "JSON::Ext::Generator::State",
"method_id": "generate",
"path": "JSON::Ext::Generator::State#generate",
"static": false,
"parameters": [
{
"name": "arg",
"class": "Hash",
"object_id": 190560,
"value": "{session_id=>fda2e954db318bc48712f13d2738acbb, user_id=>762146111}",
"kind": "req",
"size": 2
}
],
"receiver": {
"class": "JSON::Ext::Generator::State",
"object_id": 190580,
"value": "#<JSON::Ext::Generator::State:0x00007fd9022dcb10>"
}
},
{
"id": 146,
"event": "return",
"thread_id": 4280,
"parent_id": 145,
"elapsed": 0.000012999982573091984,
"elapsed_instrumentation": 0.00005199998850002885,
"return_value": {
"class": "String",
"value": "{\"session_id\":\"fda2e954db318bc48712f13d2738acbb\",\"user_id\":762146111}",
"object_id": 190600
}
},
{
"id": 147,
"event": "call",
"thread_id": 4280,
"defined_class": "ActiveSupport::MessageEncryptor",
"method_id": "encrypt_and_sign",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.0.4.1/lib/active_support/message_encryptor.rb",
"lineno": 150,
"static": false,
"parameters": [
{
"name": "value",
"class": "String",
"object_id": 190600,
"value": "{\"session_id\":\"fda2e954db318bc48712f13d2738acbb\",\"user_id\":762146111}",
"kind": "req"
},
{
"name": "expires_at",
"class": "NilClass",
"object_id": 8,
"value": null,
"kind": "key"
},
{
"name": "expires_in",
"class": "NilClass",
"object_id": 8,
"value": null,
"kind": "key"
},
{
"name": "purpose",
"class": "String",
"object_id": 190620,
"value": "cookie._sample_app_session",
"kind": "key"
}
],
"receiver": {
"class": "ActiveSupport::MessageEncryptor",
"object_id": 190640,
"value": "#<ActiveSupport::MessageEncryptor:0x00007fd902276630>"
}
},
{
"id": 148,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Cipher",
"method_id": "encrypt",
"path": "OpenSSL::Cipher#encrypt",
"static": false,
"parameters": [
{
"name": "arg",
"class": "Array",
"object_id": 190660,
"value": "[]",
"kind": "rest",
"size": 0
}
],
"receiver": {
"class": "OpenSSL::Cipher",
"object_id": 190680,
"value": "#<OpenSSL::Cipher:0x00007fd9022d4b18>",
"labels": [
"crypto.algorithm.id-aes256-GCM"
]
}
},
{
"id": 149,
"event": "return",
"thread_id": 4280,
"parent_id": 148,
"elapsed": 0.00000200001522898674,
"elapsed_instrumentation": 0.000034999975468963385,
"return_value": {
"class": "OpenSSL::Cipher",
"value": "#<OpenSSL::Cipher:0x00007fd9022d4b18>",
"object_id": 190680
}
},
{
"id": 150,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Cipher",
"method_id": "key=",
"path": "OpenSSL::Cipher#key=",
"static": false,
"parameters": [
{
"name": "arg",
"class": "String",
"object_id": 41800,
"value": "_W?xP_\u0017___\t4____%___p_]_\u0013__b_kB|",
"kind": "req"
}
],
"receiver": {
"class": "OpenSSL::Cipher",
"object_id": 190680,
"value": "#<OpenSSL::Cipher:0x00007fd9022d4b18>"
}
},
{
"id": 151,
"event": "return",
"thread_id": 4280,
"parent_id": 150,
"elapsed": 0.00000200001522898674,
"elapsed_instrumentation": 0.00003799994010478258,
"return_value": {
"class": "String",
"value": "_W?xP_\u0017___\t4____%___p_]_\u0013__b_kB|",
"object_id": 41800
}
},
{
"id": 152,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Cipher",
"method_id": "random_iv",
"path": "/Users/kgilpin/.rbenv/versions/3.0.2/lib/ruby/3.0.0/openssl/cipher.rb",
"lineno": 55,
"static": false,
"receiver": {
"class": "OpenSSL::Cipher",
"object_id": 190680,
"value": "#<OpenSSL::Cipher:0x00007fd9022d4b18>"
}
},
{
"id": 153,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Random",
"method_id": "random_bytes",
"path": "OpenSSL::Random.random_bytes",
"static": true,
"parameters": [
{
"name": "arg",
"class": "Integer",
"object_id": 25,
"value": "12",
"kind": "req"
}
],
"receiver": {
"class": "Module",
"object_id": 28540,
"value": "OpenSSL::Random"
}
},
{
"id": 154,
"event": "return",
"thread_id": 4280,
"parent_id": 153,
"elapsed": 0.000004999979864805937,
"elapsed_instrumentation": 0.00003000005381181836,
"return_value": {
"class": "String",
"value": "\u000b_\u0012_54W@q4ak",
"object_id": 190700
}
},
{
"id": 155,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Cipher",
"method_id": "iv=",
"path": "OpenSSL::Cipher#iv=",
"static": false,
"parameters": [
{
"name": "arg",
"class": "String",
"object_id": 190700,
"value": "\u000b_\u0012_54W@q4ak",
"kind": "req"
}
],
"receiver": {
"class": "OpenSSL::Cipher",
"object_id": 190680,
"value": "#<OpenSSL::Cipher:0x00007fd9022d4b18>"
}
},
{
"id": 156,
"event": "return",
"thread_id": 4280,
"parent_id": 155,
"elapsed": 0.00000100000761449337,
"elapsed_instrumentation": 0.00003300001844763756,
"return_value": {
"class": "String",
"value": "\u000b_\u0012_54W@q4ak",
"object_id": 190700
}
},
{
"id": 157,
"event": "return",
"thread_id": 4280,
"parent_id": 152,
"elapsed": 0.00007899996126070619,
"elapsed_instrumentation": 0.00002300000051036477,
"return_value": {
"class": "String",
"value": "\u000b_\u0012_54W@q4ak",
"object_id": 190700
}
},
{
"id": 158,
"event": "call",
"thread_id": 4280,
"defined_class": "OpenSSL::Cipher",
"method_id": "auth_data=",
"path": "OpenSSL::Cipher#auth_data=",
"static": false,
"parameters": [
{
"name": "arg",
"class": "String",
"object_id": 42340,
"value": "",
"kind": "req"
}
],
"receiver": {
"class": "OpenSSL::Cipher",<