Module: LLM::OpenAI::Response::Enumerable

Includes:
Enumerable
Defined in:
lib/llm/shell/internal/llm.rb/lib/llm/providers/openai/response/enumerable.rb

Instance Method Summary collapse

Instance Method Details

#eachObject



6
7
8
9
# File 'lib/llm/shell/internal/llm.rb/lib/llm/providers/openai/response/enumerable.rb', line 6

def each(&)
  return enum_for(:each) unless block_given?
  data.each { yield(_1) }
end

#empty?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/llm/shell/internal/llm.rb/lib/llm/providers/openai/response/enumerable.rb', line 13

def empty?
  data.empty?
end

#sizeInteger

Returns:

  • (Integer)


19
20
21
# File 'lib/llm/shell/internal/llm.rb/lib/llm/providers/openai/response/enumerable.rb', line 19

def size
  data.size
end