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