TapKit::Model
- Class/Module:
- Class
- In:
-
lib/tapkit/access/model.rb
- Parent:
-
Object
Methods
add_entity
create_cache
entity
entity_names
load_all_model_objects
load_from_cache
load_from_list
load_from_yaml
new
parse_relationship
parse_relationships
plural_name
remove_entity
to_yaml
validate_required_attributes
Attributes
- adapter_name [RW]
- cache_path [R]
- connection [RW]
- entities [RW]
- model_group [RW]
- model_list [R]
- name [RW]
- path [RW]
Public Class Methods
-
new( path = nil, cache_path = nil )
Public Instance Methods
-
add_entity( entity )
-
create_cache( path )
-
entity( object )
-
entity_names()
-
load_all_model_objects()
-
load_from_cache( path )
-
load_from_list( list )
-
load_from_yaml( path )
-
parse_relationship( src_entity, dest_entity, src_attr, dest_attr )
-
parse_relationships()
name, source, destination
-
plural_name( name )
-
remove_entity( entity )
-
to_yaml()
-
validate_required_attributes()