class Copyleaks::SubmissionIndexing

Public Class Methods

new(repositories) click to toggle source

@param [SubmissionIndexingRepository repositories - Check inner properties of SubmissionRepository for more details.

# File lib/copyleaks/models/submissions/properties/indexing.rb, line 27
def initialize(repositories)
  @repositories = repositories
end

Public Instance Methods

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