Class: A2A::Models::Artifact
- Defined in:
- lib/simple_a2a/models/artifact.rb
Instance Method Summary collapse
-
#initialize(**kwargs) ⇒ Artifact
constructor
A new instance of Artifact.
- #valid? ⇒ Boolean
Methods inherited from Base
#==, attribute, attributes, from_hash, inherited, #to_h, #to_json
Constructor Details
#initialize(**kwargs) ⇒ Artifact
Returns a new instance of Artifact.
13 14 15 16 |
# File 'lib/simple_a2a/models/artifact.rb', line 13 def initialize(**kwargs) kwargs[:artifact_id] ||= SecureRandom.uuid super end |
Instance Method Details
#valid? ⇒ Boolean
18 19 20 |
# File 'lib/simple_a2a/models/artifact.rb', line 18 def valid? !parts.nil? && !parts.empty? end |