Class: Baza::Driver::Mysql::Database
- Inherits:
-
Baza::Database
- Object
- Baza::Database
- Baza::Driver::Mysql::Database
- Defined in:
- lib/baza/drivers/mysql/database.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Baza::Database
#db, #driver, #name, #name_was
Instance Method Summary collapse
Methods inherited from Baza::Database
#initialize, #table, #tables, #to_param
Methods included from Baza::DatabaseModelFunctionality
Constructor Details
This class inherits a constructor from Baza::Database
Instance Method Details
#drop ⇒ Object
7 8 9 10 11 |
# File 'lib/baza/drivers/mysql/database.rb', line 7 def drop sql = "DROP DATABASE `#{@db.escape_database(name)}`" @db.query(sql) self end |
#save! ⇒ Object
2 3 4 5 |
# File 'lib/baza/drivers/mysql/database.rb', line 2 def save! rename(name) unless name.to_s == name_was self end |