Class: SmartBrain::Scopes::Resolver
- Inherits:
-
Object
- Object
- SmartBrain::Scopes::Resolver
- Defined in:
- lib/smart_brain/scopes/resolver.rb
Instance Method Summary collapse
Instance Method Details
#route(extracted:, resolved_context:, source_session_id:) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/smart_brain/scopes/resolver.rb', line 6 def route(extracted:, resolved_context:, source_session_id:) extracted.merge( domain_id: resolved_context[:domain_id], items: Array(extracted[:items]).map { |item| route_record(item, resolved_context, source_session_id) }, edges: Array(extracted[:edges]).map { |edge| route_record(edge, resolved_context, source_session_id) } ) end |