Class: JunglePath::DBAccess::IO::Schema
- Inherits:
-
Object
- Object
- JunglePath::DBAccess::IO::Schema
show all
- Includes:
- InitDB
- Defined in:
- lib/jungle_path/db_access/io/schema.rb
Instance Method Summary
collapse
Methods included from InitDB
#handle_json_columns, #initialize
Instance Method Details
#create_table(table_class) ⇒ Object
15
16
17
|
# File 'lib/jungle_path/db_access/io/schema.rb', line 15
def create_table(table_class)
JunglePath::DBModel::Schema.new(@db).create_table table_class
end
|
#drop_table(table_class) ⇒ Object
11
12
13
|
# File 'lib/jungle_path/db_access/io/schema.rb', line 11
def drop_table(table_class)
JunglePath::DBModel::Schema.new(@db).drop_table table_class
end
|
#reset_table(table_class) ⇒ Object
19
20
21
22
|
# File 'lib/jungle_path/db_access/io/schema.rb', line 19
def reset_table(table_class)
drop_table(table_class)
create_table(table_class)
end
|