class Baza::Driver::Sqlite3::Databases
Public Class Methods
new(args)
click to toggle source
# File lib/baza/driver/sqlite3/databases.rb, line 2 def initialize(args) @db = args.fetch(:db) end
Public Instance Methods
[](name)
click to toggle source
# File lib/baza/driver/sqlite3/databases.rb, line 6 def [](name) name = name.to_s list.each do |database| return database if database.name == name end raise Baza::Errors::DatabaseNotFound end
list()
click to toggle source
# File lib/baza/driver/sqlite3/databases.rb, line 15 def list ArrayEnumerator.new do |yielder| yielder << Baza::Driver::Sqlite3::Database.new( name: "Main", driver: self, db: @db ) end end