class Copyleaks::SubmissionLanguage

Public Class Methods

new(code) click to toggle source

@param [String] code - Language code for cross language plagiarism detection.

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

Public Instance Methods

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