Class: Gitlab::ErrorTracking::ErrorCollection
- Inherits:
-
Object
- Object
- Gitlab::ErrorTracking::ErrorCollection
- Includes:
- GlobalID::Identification
- Defined in:
- lib/gitlab/error_tracking/error_collection.rb
Instance Attribute Summary collapse
-
#external_url ⇒ Object
Returns the value of attribute external_url.
-
#issues ⇒ Object
Returns the value of attribute issues.
-
#project ⇒ Object
Returns the value of attribute project.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(project:, external_url: nil, issues: []) ⇒ ErrorCollection
constructor
A new instance of ErrorCollection.
Constructor Details
#initialize(project:, external_url: nil, issues: []) ⇒ ErrorCollection
Returns a new instance of ErrorCollection.
14 15 16 17 18 |
# File 'lib/gitlab/error_tracking/error_collection.rb', line 14 def initialize(project:, external_url: nil, issues: []) @project = project @external_url = external_url @issues = issues end |
Instance Attribute Details
#external_url ⇒ Object
Returns the value of attribute external_url.
10 11 12 |
# File 'lib/gitlab/error_tracking/error_collection.rb', line 10 def external_url @external_url end |
#issues ⇒ Object
Returns the value of attribute issues.
10 11 12 |
# File 'lib/gitlab/error_tracking/error_collection.rb', line 10 def issues @issues end |
#project ⇒ Object
Returns the value of attribute project.
10 11 12 |
# File 'lib/gitlab/error_tracking/error_collection.rb', line 10 def project @project end |
Class Method Details
.declarative_policy_class ⇒ Object
20 21 22 |
# File 'lib/gitlab/error_tracking/error_collection.rb', line 20 def self.declarative_policy_class 'ErrorTracking::BasePolicy' end |