class Copyleaks::SubmissionScanning
Public Class Methods
new( internet = false, exclude = nil, repositories = nil, copyleaksDb = nil, crossLanguages = nil )
click to toggle source
@param [Boolean] internet Compare your content with online sources. @param [SubmissionScanningExclude] exclude Check inner properties of SubmissionScanningExclude
for more details. @param [SubmissionScanningRepository repositories - Check inner properties of SubmissionScanningRepository
for more details. @param [SubmissionScanningCopyleaksDB] copyleaksDb Check inner properties for more details. @param [SubmissionCrossLanguages] crossLanguages
# File lib/copyleaks/models/submissions/properties/scanning.rb, line 31 def initialize( internet = false, exclude = nil, repositories = nil, copyleaksDb = nil, crossLanguages = nil ) @internet = internet @exclude = exclude @repositories = repositories @copyleaksDb = copyleaksDb @crossLanguages = crossLanguages end
Public Instance Methods
as_json(*_args)
click to toggle source
# File lib/copyleaks/models/submissions/properties/scanning.rb, line 45 def as_json(*_args) { internet: @internet, exclude: @exclude, repositories: @repositories, copyleaksDb: @copyleaksDb, crossLanguages: @crossLanguages }.select { |_k, v| !v.nil? } end
to_json(*options)
click to toggle source
# File lib/copyleaks/models/submissions/properties/scanning.rb, line 55 def to_json(*options) as_json(*options).to_json(*options) end