lib/baza/database.rb in baza-0.0.24 vs lib/baza/database.rb in baza-0.0.25
- old
+ new
@@ -9,9 +9,17 @@
@driver = args.fetch(:driver)
@name = args.fetch(:name)
@name_was = @name
end
+ def import_file!(path)
+ File.open(path, "r") do |io|
+ use do
+ Baza::Commands::Importer.new(db: @db, io: io).execute
+ end
+ end
+ end
+
def tables(args = {})
list_args = {database: name}
list_args[:name] = args.fetch(:name) if args[:name]
ArrayEnumerator.new do |yielder|