Module: RubyLLM::Contract::DSL

Defined in:
lib/ruby_llm/contract/dsl.rb

Overview

Include this module to get ‘Types` constant as a shortcut for RubyLLM::Contract::Types. Usage: `include RubyLLM::Contract::DSL` at the top of your file or class.

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



8
9
10
# File 'lib/ruby_llm/contract/dsl.rb', line 8

def self.included(base)
  base.const_set(:Types, RubyLLM::Contract::Types) unless base.const_defined?(:Types)
end