class Copyleaks::SubmissionScanningExclude

Public Class Methods

new(idPattern) click to toggle source

@param [String] idPattern Exclude your submissions from results if their id matches the supplied pattern. Matched submissions will be excluded from batch, internal database and repositories results.

  • Supported pattern wildcards for idPattern:

    • ‘*’ Matches any, zero or more, characters.

    • ‘.’ Matches a single (non whitespace) character

# File lib/copyleaks/models/submissions/properties/scanning_exclude.rb, line 30
def initialize(idPattern)
  @idPattern = idPattern
end

Public Instance Methods

as_json(*_args) click to toggle source
# File lib/copyleaks/models/submissions/properties/scanning_exclude.rb, line 34
def as_json(*_args)
  {
    idPattern: @idPattern
  }.select { |_k, v| !v.nil? }
end
to_json(*options) click to toggle source
# File lib/copyleaks/models/submissions/properties/scanning_exclude.rb, line 40
def to_json(*options)
  as_json(*options).to_json(*options)
end