Class: Mgt::Database
Class Attribute Summary collapse
-
.db ⇒ Object
Returns the value of attribute db.
Class Method Summary collapse
Class Attribute Details
.db ⇒ Object
Returns the value of attribute db.
4 5 6 |
# File 'lib/orm/database.rb', line 4 def db @db end |
Class Method Details
.connect ⇒ Object
5 6 7 |
# File 'lib/orm/database.rb', line 5 def connect @db = SQLite3::Database.new File.join "app.db" end |
.execute(query, args = nil) ⇒ Object
9 10 11 12 13 |
# File 'lib/orm/database.rb', line 9 def execute(query, args = nil) @db ||= connect return @db.execute(query, args) if args @db.execute(query) end |