Class: ComplianceAlertCollection
- Inherits:
-
Object
- Object
- ComplianceAlertCollection
- Defined in:
- lib/aptible/rails/models/compliance_alert_collection.rb
Instance Method Summary collapse
- #all ⇒ Object
-
#initialize(criteria, apps, users) ⇒ ComplianceAlertCollection
constructor
A new instance of ComplianceAlertCollection.
Constructor Details
#initialize(criteria, apps, users) ⇒ ComplianceAlertCollection
Returns a new instance of ComplianceAlertCollection.
2 3 4 5 6 |
# File 'lib/aptible/rails/models/compliance_alert_collection.rb', line 2 def initialize(criteria, apps, users) @criteria = criteria @apps = apps @users = users end |
Instance Method Details
#all ⇒ Object
8 9 10 11 12 13 |
# File 'lib/aptible/rails/models/compliance_alert_collection.rb', line 8 def all context = { users: @users, apps: @apps } @criteria.map do |criterion| CriterionAlertDecorator.decorate(criterion, context: context).alerts || [] end.flatten end |