Module: AgentsSkillVault
- Defined in:
- lib/agents_skill_vault.rb,
lib/agents_skill_vault/vault.rb,
lib/agents_skill_vault/errors.rb,
lib/agents_skill_vault/version.rb,
lib/agents_skill_vault/manifest.rb,
lib/agents_skill_vault/resource.rb,
lib/agents_skill_vault/url_parser.rb,
lib/agents_skill_vault/errors/base.rb,
lib/agents_skill_vault/sync_result.rb,
lib/agents_skill_vault/skill_scanner.rb,
lib/agents_skill_vault/git_operations.rb,
lib/agents_skill_vault/skill_validator.rb,
lib/agents_skill_vault/errors/not_found.rb,
lib/agents_skill_vault/errors/git_version.rb,
lib/agents_skill_vault/errors/invalid_url.rb,
lib/agents_skill_vault/vault/resource_adder.rb,
lib/agents_skill_vault/vault/resource_syncer.rb,
lib/agents_skill_vault/errors/duplicate_label.rb,
lib/agents_skill_vault/errors/git_not_installed.rb,
lib/agents_skill_vault/vault/resource_validator.rb,
lib/agents_skill_vault/vault/manifest_operations.rb
Defined Under Namespace
Modules: Errors Classes: GitOperations, Manifest, Resource, SkillScanner, SkillValidator, SyncResult, UrlParser, Vault
Constant Summary collapse
- VERSION =
"0.3.0"
Instance Attribute Summary collapse
-
#changes ⇒ Boolean
readonly
Whether the sync resulted in changes (default: false).
-
#error ⇒ String?
readonly
Error message if sync failed (default: nil).
-
#success ⇒ Boolean
readonly
Whether the sync operation succeeded.
Instance Attribute Details
#changes ⇒ Boolean (readonly)
Returns Whether the sync resulted in changes (default: false).
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/agents_skill_vault/sync_result.rb', line 27 SyncResult = Data.define(:success, :changes, :error) do # Creates a new SyncResult with sensible defaults. # # @param success [Boolean] Whether the sync succeeded # @param changes [Boolean] Whether changes occurred (default: false) # @param error [String, nil] Error message if failed (default: nil) # def initialize(success:, changes: false, error: nil) super end # @return [Boolean] Whether the sync operation succeeded def success? = success # @return [Boolean] Whether the sync resulted in changes def changes? = changes end |
#error ⇒ String? (readonly)
Returns Error message if sync failed (default: nil).
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/agents_skill_vault/sync_result.rb', line 27 SyncResult = Data.define(:success, :changes, :error) do # Creates a new SyncResult with sensible defaults. # # @param success [Boolean] Whether the sync succeeded # @param changes [Boolean] Whether changes occurred (default: false) # @param error [String, nil] Error message if failed (default: nil) # def initialize(success:, changes: false, error: nil) super end # @return [Boolean] Whether the sync operation succeeded def success? = success # @return [Boolean] Whether the sync resulted in changes def changes? = changes end |
#success ⇒ Boolean (readonly)
Returns Whether the sync operation succeeded.
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/agents_skill_vault/sync_result.rb', line 27 SyncResult = Data.define(:success, :changes, :error) do # Creates a new SyncResult with sensible defaults. # # @param success [Boolean] Whether the sync succeeded # @param changes [Boolean] Whether changes occurred (default: false) # @param error [String, nil] Error message if failed (default: nil) # def initialize(success:, changes: false, error: nil) super end # @return [Boolean] Whether the sync operation succeeded def success? = success # @return [Boolean] Whether the sync resulted in changes def changes? = changes end |