class Copyleaks::Error
Attributes
Public Class Methods
Source
# File lib/copyleaks/models/submissions/webhooks/HelperModels/ErrorModels/Error.rb, line 27 def initialize(code:, message:) raise 'Copyleaks::Error - code must be an Integer' unless code.is_a?(Integer) raise 'Copyleaks::Error - message must be a String' unless message.is_a?(String) @code = code @message = message end
@param [Integer] code - Error
code that represents the reason for failure. @param [String] message - Error
message that represents the reason for failure.
Public Instance Methods
Source
# File lib/copyleaks/models/submissions/webhooks/HelperModels/ErrorModels/Error.rb, line 35 def as_json(*_args) { code: @code, message: @message } end
Source
# File lib/copyleaks/models/submissions/webhooks/HelperModels/ErrorModels/Error.rb, line 42 def to_json(*options) as_json(*options).to_json(*options) end