Class: Copyleaks::NewResultWebhook
- Defined in:
- lib/copyleaks/models/submissions/webhooks/NewResultWebhook.rb
Instance Attribute Summary collapse
-
#batch ⇒ Object
readonly
Returns the value of attribute batch.
-
#database ⇒ Object
readonly
Returns the value of attribute database.
-
#internet ⇒ Object
readonly
Returns the value of attribute internet.
-
#repositories ⇒ Object
readonly
Returns the value of attribute repositories.
-
#score ⇒ Object
readonly
Returns the value of attribute score.
Attributes inherited from Webhook
Instance Method Summary collapse
- #as_json(*_args) ⇒ Object
-
#initialize(score: nil, internet: nil, database: nil, batch: nil, repositories: nil, **args) ⇒ NewResultWebhook
constructor
A new instance of NewResultWebhook.
- #to_json(*options) ⇒ Object
Constructor Details
#initialize(score: nil, internet: nil, database: nil, batch: nil, repositories: nil, **args) ⇒ NewResultWebhook
Returns a new instance of NewResultWebhook.
23 24 25 26 27 28 29 30 |
# 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 |
Instance Attribute Details
#batch ⇒ Object (readonly)
Returns the value of attribute batch.
21 22 23 |
# File 'lib/copyleaks/models/submissions/webhooks/NewResultWebhook.rb', line 21 def batch @batch end |
#database ⇒ Object (readonly)
Returns the value of attribute database.
21 22 23 |
# File 'lib/copyleaks/models/submissions/webhooks/NewResultWebhook.rb', line 21 def database @database end |
#internet ⇒ Object (readonly)
Returns the value of attribute internet.
21 22 23 |
# File 'lib/copyleaks/models/submissions/webhooks/NewResultWebhook.rb', line 21 def internet @internet end |
#repositories ⇒ Object (readonly)
Returns the value of attribute repositories.
21 22 23 |
# File 'lib/copyleaks/models/submissions/webhooks/NewResultWebhook.rb', line 21 def repositories @repositories end |
#score ⇒ Object (readonly)
Returns the value of attribute score.
21 22 23 |
# File 'lib/copyleaks/models/submissions/webhooks/NewResultWebhook.rb', line 21 def score @score end |
Instance Method Details
#as_json(*_args) ⇒ Object
32 33 34 35 36 37 38 39 40 |
# 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 |
#to_json(*options) ⇒ Object
42 43 44 |
# File 'lib/copyleaks/models/submissions/webhooks/NewResultWebhook.rb', line 42 def to_json(*) as_json.to_json(*) end |