Class: Riffer::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/riffer/config.rb

Overview

Configuration for the Riffer framework

Provides configuration options for AI providers and other settings.

Examples:

Setting the OpenAI API key

Riffer.config.openai.api_key = "sk-..."

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializevoid

Initializes the configuration



16
17
18
# File 'lib/riffer/config.rb', line 16

def initialize
  @openai = Struct.new(:api_key).new
end

Instance Attribute Details

#openaiStruct (readonly)

OpenAI configuration

Returns:

  • (Struct)


12
13
14
# File 'lib/riffer/config.rb', line 12

def openai
  @openai
end