Module: Cline
- Defined in:
- lib/cline.rb,
lib/cline/cli.rb,
lib/cline/log.rb,
lib/cline/data.rb,
lib/cline/logs.rb,
lib/cline/task.rb,
lib/cline/model.rb,
lib/cline/skill.rb,
lib/cline/tasks.rb,
lib/cline/usage.rb,
lib/cline/config.rb,
lib/cline/models.rb,
lib/cline/schema.rb,
lib/cline/skills.rb,
lib/cline/secrets.rb,
lib/cline/session.rb,
lib/cline/version.rb,
lib/cline/sessions.rb,
lib/cline/utils/os.rb,
lib/cline/providers.rb,
lib/cline/workspace.rb,
lib/cline/utils/file.rb,
lib/cline/workspaces.rb,
lib/cline/file_content.rb,
lib/cline/global_state.rb,
lib/cline/mcp_settings.rb,
lib/cline/overlay_hash.rb,
lib/cline/session_data.rb,
lib/cline/task_message.rb,
lib/cline/utils/logger.rb,
lib/cline/utils/schema.rb,
lib/cline/configuration.rb,
lib/cline/secret_string.rb,
lib/cline/task_messages.rb,
lib/cline/utils/os/linux.rb,
lib/cline/global_settings.rb,
lib/cline/session_message.rb,
lib/cline/serializable/dir.rb,
lib/cline/session_messages.rb,
lib/cline/utils/os/mingw32.rb,
lib/cline/serializable/file.rb,
lib/cline/utils/file_monitor.rb,
lib/cline/workspace_settings.rb,
lib/cline/global_state/models.rb,
lib/cline/global_state/browser.rb,
lib/cline/global_state/general.rb,
lib/cline/global_state/toggles.rb,
lib/cline/global_state/features.rb,
lib/cline/global_state/workspace.rb,
lib/cline/serializable/cline_data.rb,
lib/cline/global_state/api_providers.rb,
lib/cline/global_state/auto_approval.rb,
lib/cline/utils/enumerable_dir_objects.rb
Overview
All Cline objects are accessible here.
Defined Under Namespace
Modules: Serializable, Utils Classes: Cli, Config, Configuration, Data, FileContent, GlobalSettings, GlobalState, Log, Logs, McpSettings, Model, Models, OverlayHash, Providers, Schema, SecretString, Secrets, Session, SessionData, SessionMessage, SessionMessages, Sessions, Skill, Skills, Task, TaskMessage, TaskMessages, Tasks, Usage, Workspace, WorkspaceSettings, Workspaces
Public API collapse
- VERSION =
Gem version
'1.1.1'
Constant Summary collapse
- ModelMap =
Base class, dynamically defined
Utils::Schema.map(Model)
- TaskMessageCollection =
Base class, dynamically defined
Utils::Schema.collection(TaskMessage)
Public API collapse
-
.config ⇒ Configuration
The cline-rb Rubygem configuration.
-
.configure {|config| ... } ⇒ Object
Configure the behaviour of the cline-rb Rubygem.
Class Method Details
.config ⇒ Configuration
Returns The cline-rb Rubygem configuration.
18 19 20 |
# File 'lib/cline.rb', line 18 def config @config ||= Configuration.new end |
.configure {|config| ... } ⇒ Object
Configure the behaviour of the cline-rb Rubygem
13 14 15 |
# File 'lib/cline.rb', line 13 def configure yield config end |