Sha256: 1a1abe9d4636c97c772067d053d6e841b7cebd2729013a1b6685bd5bec58f053

Contents?: true

Size: 296 Bytes

Versions: 2

Compression:

Stored size: 296 Bytes

Contents

# frozen_string_literal: true

module FuncRunner
  class FunctionExecution
    attr_accessor :name, :arguments, :tool_call_id

    def initialize(options = {})
      @name = options[:name]
      @arguments = options[:arguments] || {}
      @tool_call_id = options[:tool_call_id]
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
funcrunner-0.1.1 lib/func_runner/function_execution.rb
funcrunner-0.1.0 lib/func_runner/function_execution.rb