class Copyleaks::NewResultsRepositories
Attributes
Public Class Methods
Source
# File lib/copyleaks/models/submissions/webhooks/HelperModels/NewResultsModels/NewResultsRepositories.rb, line 26 def initialize(repositoryId:, metadata:) raise 'Copyleaks::NewResultsRepositories - repositoryId must be a String' unless repositoryId.is_a?(String) super(metadata: metadata) @repositoryId = repositoryId end
@param [String] repositoryId - The repository Id that has the result. @param [RepositoryMetadata] metadata - Metadata
object
Calls superclass method
Public Instance Methods
Source
# File lib/copyleaks/models/submissions/webhooks/HelperModels/NewResultsModels/NewResultsRepositories.rb, line 38 def as_json(*_args) { repositoryId: @repositoryId, metadata: metadata } end
Source
# File lib/copyleaks/models/submissions/webhooks/HelperModels/NewResultsModels/NewResultsRepositories.rb, line 34 def metadata super end
Override metadata getter to return a RepositoryMetadata
type explicitly
Calls superclass method
Source
# File lib/copyleaks/models/submissions/webhooks/HelperModels/NewResultsModels/NewResultsRepositories.rb, line 45 def to_json(*options) as_json(*options).to_json(*options) end