lib/ollama/commands/tags.rb
class Ollama::Commands::Tags def self.path '/api/tags' end def initialize(**parameters) parameters.empty? or raise ArgumentError, "Invalid parameters: #{parameters.keys * ' '}" @stream = false end attr_reader :stream attr_writer :client def perform(handler) @client.request(method: :get, path: self.class.path, stream:, handler:) end end