class Copyleaks::SubmissionScanningRepository
Public Class Methods
new(id, includeMySubmissions, includeOthersSubmissions)
click to toggle source
@param [String] ID of a repository to add the scanned document to. @param [Boolean] includeMySubmissions Compare the scanned document against MY submissions in the repository. @param [Boolean] includeOthersSubmissions Compare the scanned document against OTHER users submissions in the repository.
Calls superclass method
Copyleaks::SubmissionRepository::new
# File lib/copyleaks/models/submissions/properties/scanning_repository.rb, line 29 def initialize(id, includeMySubmissions, includeOthersSubmissions) super(id) @includeMySubmissions = includeMySubmissions @includeOthersSubmissions = includeOthersSubmissions end
Public Instance Methods
as_json(*_args)
click to toggle source
# File lib/copyleaks/models/submissions/properties/scanning_repository.rb, line 35 def as_json(*_args) { id: @id, includeMySubmissions: @includeMySubmissions, includeOthersSubmissions: @includeOthersSubmissions }.select { |_k, v| !v.nil? } end
to_json(*options)
click to toggle source
# File lib/copyleaks/models/submissions/properties/scanning_repository.rb, line 43 def to_json(*options) as_json(*options).to_json(*options) end