class ComplianceAlertCollection

Public Class Methods

new(criteria, apps, users) click to toggle source
# File lib/aptible/rails/models/compliance_alert_collection.rb, line 2
def initialize(criteria, apps, users)
  @criteria = criteria
  @apps = apps
  @users = users
end

Public Instance Methods

all() click to toggle source
# 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