Class: RubyCoded::Initializer
- Inherits:
-
Object
- Object
- RubyCoded::Initializer
- Defined in:
- lib/ruby_coded/initializer.rb,
lib/ruby_coded/initializer/cover.rb
Overview
Initializer class for the RubyCoded gem (think of it as a main class)
Defined Under Namespace
Modules: Cover
Constant Summary collapse
- PROVIDER_DEFAULT_MODELS =
{ openai: "gpt-5-codex", anthropic: "claude-sonnet-4-6" }.freeze
Instance Method Summary collapse
-
#initialize ⇒ Initializer
constructor
A new instance of Initializer.
Constructor Details
#initialize ⇒ Initializer
Returns a new instance of Initializer.
19 20 21 22 23 24 25 26 27 28 |
# File 'lib/ruby_coded/initializer.rb', line 19 def initialize @user_cfg = UserConfig.new @prompt = TTY::Prompt.new @auth_manager = Auth::AuthManager.new unless @user_cfg.directory_trusted? @auth_manager.check_authentication @auth_manager.configure_ruby_llm! start_chat end |