Class: Ollama::Client::Raw::RawAdapter
- Inherits:
-
Object
- Object
- Ollama::Client::Raw::RawAdapter
- Defined in:
- lib/ollama/client/raw.rb
Overview
Adapter exposing direct HTTP endpoint calls for unsupported APIs.
Instance Method Summary collapse
- #delete(path, payload: nil, query: nil) ⇒ Object
- #get(path, query: nil) ⇒ Object
-
#initialize(client) ⇒ RawAdapter
constructor
A new instance of RawAdapter.
- #post(path, payload: {}, query: nil) ⇒ Object
Constructor Details
#initialize(client) ⇒ RawAdapter
Returns a new instance of RawAdapter.
13 14 15 16 |
# File 'lib/ollama/client/raw.rb', line 13 def initialize(client) @client = client @config = client.instance_variable_get(:@config) end |
Instance Method Details
#delete(path, payload: nil, query: nil) ⇒ Object
26 27 28 |
# File 'lib/ollama/client/raw.rb', line 26 def delete(path, payload: nil, query: nil) request(:delete, path, payload: payload, query: query) end |
#get(path, query: nil) ⇒ Object
18 19 20 |
# File 'lib/ollama/client/raw.rb', line 18 def get(path, query: nil) request(:get, path, payload: nil, query: query) end |
#post(path, payload: {}, query: nil) ⇒ Object
22 23 24 |
# File 'lib/ollama/client/raw.rb', line 22 def post(path, payload: {}, query: nil) request(:post, path, payload: payload, query: query) end |