Class: Microframe::ORM::Connection
- Inherits:
-
Object
- Object
- Microframe::ORM::Connection
- Defined in:
- lib/microframe/orm/connection.rb
Class Method Summary collapse
Class Method Details
.connect ⇒ Object
8 9 10 11 12 |
# File 'lib/microframe/orm/connection.rb', line 8 def connect @@db ||= SQLite3::Database.open(File.join(APP_PATH, "db", @@dbname + ".sqlite")) @@db.results_as_hash = true connection end |
.connection ⇒ Object
18 19 20 |
# File 'lib/microframe/orm/connection.rb', line 18 def connection @@db ||= connect end |
.execute(query) ⇒ Object
22 23 24 |
# File 'lib/microframe/orm/connection.rb', line 22 def execute(query) connection.execute(query) end |
.retrieve_columns(table) ⇒ Object
14 15 16 |
# File 'lib/microframe/orm/connection.rb', line 14 def retrieve_columns(table) @@db.execute2("SELECT * FROM #{table} WHERE id = 0")[0] end |