This repository was archived by the owner on Jul 22, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-10
lines changed Expand file tree Collapse file tree 1 file changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -14,22 +14,21 @@ def translated_tools
1414 properties = { }
1515 required = [ ]
1616
17- if t [ : parameters]
17+ if t . parameters
1818 properties = { }
1919
20- t [ : parameters] . each do |param |
21- mapped = { type : param [ : type] , description : param [ : description] }
22- mapped [ :items ] = { type : param [ : item_type] } if param [ : item_type]
23- mapped [ :enum ] = param [ : enum] if param [ : enum]
24- properties [ param [ : name] ] = mapped
20+ t . parameters . each do |param |
21+ mapped = { type : param . type , description : param . description }
22+ mapped [ :items ] = { type : param . item_type } if param . item_type
23+ mapped [ :enum ] = param . enum if param . enum
24+ properties [ param . name ] = mapped
2525 end
26- required =
27- t [ :parameters ] . select { |param | param [ :required ] } . map { |param | param [ :name ] }
26+ required = t . parameters . select { |param | param . required } . map { |param | param . name }
2827 end
2928
3029 {
31- name : t [ : name] ,
32- description : t [ : description] ,
30+ name : t . name ,
31+ description : t . description ,
3332 input_schema : {
3433 type : "object" ,
3534 properties : properties ,
You can’t perform that action at this time.
0 commit comments