Class: Maglev::SchemaCompiler::CompiledRelation

Inherits:
Struct
  • Object
show all
Defined in:
lib/maglev/schema_compiler.rb

Instance Attribute Summary collapse

Instance Attribute Details

#depthObject

Returns the value of attribute depth

Returns:

  • (Object)

    the current value of depth



11
12
13
# File 'lib/maglev/schema_compiler.rb', line 11

def depth
  @depth
end

#inverseObject

Returns the value of attribute inverse

Returns:

  • (Object)

    the current value of inverse



11
12
13
# File 'lib/maglev/schema_compiler.rb', line 11

def inverse
  @inverse
end

#limitObject

Returns the value of attribute limit

Returns:

  • (Object)

    the current value of limit



11
12
13
# File 'lib/maglev/schema_compiler.rb', line 11

def limit
  @limit
end

#macroObject

Returns the value of attribute macro

Returns:

  • (Object)

    the current value of macro



11
12
13
# File 'lib/maglev/schema_compiler.rb', line 11

def macro
  @macro
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



11
12
13
# File 'lib/maglev/schema_compiler.rb', line 11

def name
  @name
end

Returns the value of attribute related_class

Returns:

  • (Object)

    the current value of related_class



11
12
13
# File 'lib/maglev/schema_compiler.rb', line 11

def related_class
  @related_class
end