Sha256: 7ae479985c024d091d37c3ce8ce0fab35aaede7f414659388e89c31ded600596

Contents?: true

Size: 395 Bytes

Versions: 25

Compression:

Stored size: 395 Bytes

Contents

class Ollama::Commands::Pull
  include Ollama::DTO

  def self.path
    '/api/pull'
  end

  def initialize(name:, insecure: nil, stream: true)
    @name, @insecure, @stream = name, insecure, stream
  end

  attr_reader :name, :insecure, :stream

  attr_writer :client

  def perform(handler)
    @client.request(method: :post, path: self.class.path, body: to_json, stream:, handler:)
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
ollama-ruby-0.16.0 lib/ollama/commands/pull.rb
ollama-ruby-0.15.0 lib/ollama/commands/pull.rb
ollama-ruby-0.14.1 lib/ollama/commands/pull.rb
ollama-ruby-0.14.0 lib/ollama/commands/pull.rb
ollama-ruby-0.13.0 lib/ollama/commands/pull.rb
ollama-ruby-0.12.1 lib/ollama/commands/pull.rb
ollama-ruby-0.12.0 lib/ollama/commands/pull.rb
ollama-ruby-0.11.0 lib/ollama/commands/pull.rb
ollama-ruby-0.10.0 lib/ollama/commands/pull.rb
ollama-ruby-0.9.3 lib/ollama/commands/pull.rb
ollama-ruby-0.9.2 lib/ollama/commands/pull.rb
ollama-ruby-0.9.1 lib/ollama/commands/pull.rb
ollama-ruby-0.9.0 lib/ollama/commands/pull.rb
ollama-ruby-0.8.0 lib/ollama/commands/pull.rb
ollama-ruby-0.7.0 lib/ollama/commands/pull.rb
ollama-ruby-0.6.0 lib/ollama/commands/pull.rb
ollama-ruby-0.5.0 lib/ollama/commands/pull.rb
ollama-ruby-0.4.0 lib/ollama/commands/pull.rb
ollama-ruby-0.3.2 lib/ollama/commands/pull.rb
ollama-ruby-0.3.1 lib/ollama/commands/pull.rb