class Copyleaks::SubmissionScanningCopyleaksDB

Public Class Methods

new(includeMySubmissions, includeOthersSubmissions) click to toggle source

@param [Boolean] includeMySubmissions When set to true: Copyleaks will also compare against content which was uploaded by YOU to the Copyleaks internal database. If true, it will also index the scan in the Copyleaks internal database. @param [Boolean] includeOthersSubmissions When set to true: Copyleaks will also compare against content which was uploaded by OTHERS to the Copyleaks internal database. If true, it will also index the scan in the Copyleaks internal database.

# File lib/copyleaks/models/submissions/properties/copyleaks_db.rb, line 28
def initialize(includeMySubmissions, includeOthersSubmissions)
  @includeMySubmissions = includeMySubmissions
  @includeOthersSubmissions = includeOthersSubmissions
end

Public Instance Methods

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