Class: Cadenya::Resources::ToolSearch
- Inherits:
-
Object
- Object
- Cadenya::Resources::ToolSearch
- Defined in:
- lib/cadenya/resources/tool_search.rb
Instance Method Summary collapse
-
#initialize(core) ⇒ ToolSearch
constructor
A new instance of ToolSearch.
-
#search_or_sets(query:, workspace_id: nil, request_options: nil) ⇒ Object
Search for tools or tool sets.
Constructor Details
#initialize(core) ⇒ ToolSearch
Returns a new instance of ToolSearch.
8 9 10 |
# File 'lib/cadenya/resources/tool_search.rb', line 8 def initialize(core) @core = core end |
Instance Method Details
#search_or_sets(query:, workspace_id: nil, request_options: nil) ⇒ Object
Search for tools or tool sets
13 14 15 16 17 18 19 20 21 |
# File 'lib/cadenya/resources/tool_search.rb', line 13 def search_or_sets(query:, workspace_id: nil, request_options: nil) workspace_id = @core.resolve_default("workspaceId", "CADENYA_WORKSPACE_ID", workspace_id) _path = "/v1/workspaces/#{Util.path_param('workspaceId', workspace_id)}/search/tools_or_tool_sets" _query = { "query" => query, } _data = @core.request(:get, _path, query: _query, request_options: ) Types::SearchToolsOrToolSetsResponse.from_json(_data) end |