Module: Legion

Defined in:
lib/legion/apollo/routes.rb,
lib/legion/apollo.rb,
lib/legion/apollo/local.rb,
lib/legion/apollo/version.rb,
lib/legion/apollo/settings.rb,
lib/legion/apollo/local/graph.rb,
lib/legion/apollo/messages/query.rb,
lib/legion/apollo/messages/ingest.rb,
lib/legion/apollo/runners/request.rb,
lib/legion/apollo/helpers/confidence.rb,
lib/legion/apollo/helpers/similarity.rb,
lib/legion/apollo/messages/writeback.rb,
lib/legion/apollo/messages/access_boost.rb,
lib/legion/apollo/helpers/tag_normalizer.rb

Overview

Self-registering route module for legion-apollo. All routes previously defined in LegionIO/lib/legion/api/apollo.rb now live here and are mounted via Legion::API.register_library_routes when legion-apollo boots.

LegionIO/lib/legion/api/apollo.rb is preserved for backward compatibility but guards its registration with defined?(Legion::Apollo::Routes) so double-registration is avoided.

Defined Under Namespace

Modules: Apollo