# File lib/puppet/reports/puppetdb.rb, line 58 def build_events_list profile("Build events list (count: #{resource_statuses.count})", [:puppetdb, :events_list, :build]) do filter_events(resource_statuses.inject([]) do |events, status_entry| _, status = *status_entry if ! (status.events.empty?) events.concat(status.events.map { |event| event_to_hash(status, event) }) elsif status.skipped events.concat([fabricate_event(status, "skipped")]) end events end) end end