Class: Assistant::TechnicalSupport::CaseEventStream::Redactor::KnownPeople
- Inherits:
-
Object
- Object
- Assistant::TechnicalSupport::CaseEventStream::Redactor::KnownPeople
- Defined in:
- app/services/assistant/technical_support/case_event_stream/redactor/known_people.rb
Overview
Builds exact name and contact-point redactions for every person explicitly
linked to the case evidence graph.
Constant Summary collapse
- Redactor =
Assistant::TechnicalSupport::CaseEventStream::Redactor
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(graph) ⇒ KnownPeople
constructor
A new instance of KnownPeople.
Constructor Details
#initialize(graph) ⇒ KnownPeople
Returns a new instance of KnownPeople.
8 9 10 |
# File 'app/services/assistant/technical_support/case_event_stream/redactor/known_people.rb', line 8 def initialize(graph) @graph = graph end |
Instance Method Details
#call ⇒ Object
12 13 14 |
# File 'app/services/assistant/technical_support/case_event_stream/redactor/known_people.rb', line 12 def call graph.unique_records(people).flat_map { |person| redactions_for(person) } end |