Module: RubyTodo

Defined in:
lib/ruby_todo/ai_assistant/openai_integration.rb,
lib/ruby_todo.rb,
lib/ruby_todo/cli.rb,
lib/ruby_todo/version.rb,
lib/ruby_todo/database.rb,
lib/ruby_todo/models/task.rb,
lib/ruby_todo/models/notebook.rb,
lib/ruby_todo/models/template.rb,
lib/ruby_todo/concerns/statistics.rb,
lib/ruby_todo/commands/ai_commands.rb,
lib/ruby_todo/commands/ai_assistant.rb,
lib/ruby_todo/concerns/task_filters.rb,
lib/ruby_todo/concerns/import_export.rb,
lib/ruby_todo/ai_assistant/task_creator.rb,
lib/ruby_todo/ai_assistant/task_creation.rb,
lib/ruby_todo/commands/notebook_commands.rb,
lib/ruby_todo/commands/template_commands.rb,
lib/ruby_todo/ai_assistant/prompt_builder.rb,
lib/ruby_todo/ai_assistant/param_extractor.rb,
lib/ruby_todo/formatters/display_formatter.rb,
lib/ruby_todo/ai_assistant/command_processor.rb,
lib/ruby_todo/ai_assistant/task_response_processor.rb,
lib/ruby_todo/ai_assistant/configuration_management.rb

Overview

Modules for OpenAI integration and prompt building

Defined Under Namespace

Modules: AIAssistant, AIAssistantHelpers, AICommands, ConfigurationManagement, CsvExport, DisplayFormatter, ExportCoreHelpers, ExportFileHelpers, ExportHelpers, ExportPatternHelpers, ExportProcessingHelpers, ImportExport, NotebookCommands, OpenAIAdvancedPromptBuilder, OpenAIApiInteraction, OpenAIContextBuilding, OpenAIDocumentation, OpenAIIntegration, OpenAIPromptBuilder, OpenAIPromptBuilderCore, OpenAIResponseHandling, Statistics, StatisticsDisplay, StatusFilteringHelpers, TaskCreation, TaskFilters, TaskMovementHelpers, TemplateCommands, TemplateDisplay Classes: AIAssistantCommand, CLI, Database, Error, Notebook, Task, Template

Constant Summary collapse

VERSION =
"1.0.11"

Class Method Summary collapse

Class Method Details

.startObject



22
23
24
# File 'lib/ruby_todo.rb', line 22

def self.start
  CLI.start(ARGV)
end