class Copyleaks::ErrorWebhook
Attributes
Public Class Methods
Source
# File lib/copyleaks/models/submissions/webhooks/ErrorWebhook.rb, line 24 def initialize(error: nil, **args) super(**args) @error = error end
Calls superclass method
Public Instance Methods
Source
# File lib/copyleaks/models/submissions/webhooks/ErrorWebhook.rb, line 29 def as_json(*_args) super.merge( { error: @error.respond_to?(:as_json) ? @error.as_json : @error } ) end
Calls superclass method
Source
# File lib/copyleaks/models/submissions/webhooks/ErrorWebhook.rb, line 37 def to_json(*options) as_json.to_json(*options) end