Evaluate the breakpoint unless it's already marked as completed.
Store evaluted expressions and stack frame variables in
@evaluated_expressions and @evaluated_log_message.
Parameter
call_stack_bindings (Array<Binding>) — An array of Ruby Binding
objects, from the call stack that leads to the triggering of the
breakpoints.
Returns
(Boolean) — True if evaluated successfully; false otherwise.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# google-cloud-debugger - Class Google::Cloud::Debugger::Logpoint (v0.42.2)\n\nReference documentation and code samples for the google-cloud-debugger class Google::Cloud::Debugger::Logpoint.\n\nLogpoint\n--------\n\nA kind of [Breakpoint](/ruby/docs/reference/google-cloud-debugger/latest/Google-Cloud-Debugger-Breakpoint \"Google::Cloud::Debugger::Breakpoint (class)\") that can be evaluated\nto generate a formatted log string, which later can be submitted to\nStackdriver Logging service \n\nInherits\n--------\n\n- [Google::Cloud::Debugger::Breakpoint](./Google-Cloud-Debugger-Breakpoint)\n\nMethods\n-------\n\n### #evaluate\n\n def evaluate(call_stack_bindings) -\u003e Boolean\n\nEvaluate the breakpoint unless it's already marked as completed.\nStore evaluted expressions and stack frame variables in\n`@evaluated_expressions` and `@evaluated_log_message`. \n**Parameter**\n\n- **call_stack_bindings** (Array\\\u003cBinding\\\u003e) --- An array of Ruby Binding objects, from the call stack that leads to the triggering of the breakpoints. \n**Returns**\n\n- (Boolean) --- True if evaluated successfully; false otherwise."]]