class Copyleaks::NewResultWebhook
Attributes
Public Class Methods
Source
# File lib/copyleaks/models/submissions/webhooks/NewResultWebhook.rb, line 23 def initialize(score: nil, internet: nil, database: nil, batch: nil, repositories: nil, **args) super(**args) @score = score @internet = internet @database = database @batch = batch @repositories = repositories end
Calls superclass method
Copyleaks::Webhook::new
Public Instance Methods
Source
# File lib/copyleaks/models/submissions/webhooks/NewResultWebhook.rb, line 32 def as_json(*_args) { score: @score, internet: @internet, database: @database, batch: @batch, repositories: @repositories }.merge(super) end
Calls superclass method
Copyleaks::Webhook#as_json
Source
# File lib/copyleaks/models/submissions/webhooks/NewResultWebhook.rb, line 42 def to_json(*options) as_json.to_json(*options) end