inverse (DataMapper::Associations::Relationship)

    # File lib/dm-core/associations/relationship.rb, line 381
          def inverse
            return @inverse if defined?(@inverse)

            if kind_of_inverse?(options[:inverse])
              return @inverse = options[:inverse]
            end

            relationships = target_model.relationships(relative_target_repository_name).values

            @inverse = relationships.detect { |relationship| inverse?(relationship) } ||
              invert

            @inverse.child_key

            @inverse
          end