Module: ActiveCypher::RailsLensExt

Defined in:
lib/active_cypher/rails_lens_ext/extension.rb,
lib/active_cypher/rails_lens_ext/annotator.rb,
lib/active_cypher/rails_lens_ext/model_source.rb

Overview

RailsLens extension module for annotating ActiveCypher graph models

Detects and annotates:

  • Node classes (inheriting from ActiveCypher::Base)

  • Relationship classes (inheriting from ActiveCypher::Relationship)

Generates annotations for:

  • Graph labels

  • Attributes with types

  • Associations (has_many, belongs_to, has_one)

  • Relationship endpoints and types

  • Connection configuration

Defined Under Namespace

Classes: Annotator, Extension, ModelSource