class Copyleaks::SubmissionAiGeneratedText

Public Class Methods

new( detect = false ) click to toggle source

@param [Boolean] detect Detects whether the text was written by an AI.

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

Public Instance Methods

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