TapKit::Relationship
- Class/Module:
- Class
- In:
-
lib/tapkit/access/relationship.rb
- Parent:
-
Object
Methods
add
beautify_name
destination_attribute
inverse_relationship
mandatory?
new
own?
propagate?
remove
to_h
to_many?
to_s
validate_required_attributes
validate_value
Attributes
- delete_rule [RW]
- destination [RW]
- destination_attributes [RW]
- destination_entity [RW]
- entity [RW]
- join_semantic [RW]
- joins [RW]
- mandatory [RW]
- name [RW]
- own [RW]
- propagate [RW]
- source_attributes [RW]
- to_many [RW]
Public Class Methods
-
new( list = {}, entity = nil )
Public Instance Methods
-
add( join )
-
beautify_name()
-
destination_attribute( source_attribute )
-
inverse_relationship()
-
mandatory?()
-
own?()
-
propagate?()
-
remove( join )
-
to_h()
-
to_many?()
-
to_s()
-
validate_required_attributes()
-
validate_value( value )