@@ -114,15 +114,15 @@ def main
114114 Choose an action:#{ " " }
115115 MENU
116116
117- choice = gets & .chomp
117+ choice = gets . chomp
118118
119119 case choice
120120 when "1"
121121 if notification_tool
122122 print ( "Enter notification message: " )
123- message = gets & .chomp || "Test"
123+ message = gets . chomp
124124 print ( "Enter delay in seconds (0 for immediate): " )
125- delay = ( gets & .chomp || "0" ) . to_f
125+ delay = gets . chomp . to_f
126126
127127 puts "=== Calling tool: notification_tool ==="
128128 response = client . call_tool (
@@ -136,7 +136,7 @@ def main
136136 when "2"
137137 if echo_tool
138138 print ( "Enter message to echo: " )
139- message = gets & .chomp || "Hello"
139+ message = gets . chomp
140140
141141 puts "=== Calling tool: echo ==="
142142 response = client . call_tool ( tool : echo_tool , arguments : { message : message } )
@@ -150,7 +150,7 @@ def main
150150 client . tools . each do |tool |
151151 puts " - #{ tool . name } : #{ tool . description } "
152152 end
153- when "0" , nil
153+ when "0"
154154 logger . info ( "Exiting..." )
155155 break
156156 else
@@ -168,7 +168,7 @@ def main
168168 logger . error ( e . backtrace . first ( 5 ) . join ( "\n " ) )
169169 ensure
170170 # Clean up SSE thread
171- sse_thread & .kill if sse_thread &.alive?
171+ sse_thread . kill if sse_thread &.alive?
172172
173173 # Close session using SDK
174174 puts "=== Closing session ==="
0 commit comments