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 )