# File lib/flukso/database.rb, line 35 def self.create(filename, tablename) filename=String.new(File.expand_path(filename)); if File.exists?(filename) raise "Database file #{filename} already exists." end puts "Creating new database file #{filename}" if $verbose db = SQLite3::Database.open(filename) schema = FluksoDB.fill_template( DB_SCHEMA, { 'TABLE_NAME' => tablename} ) db.execute_batch(schema) return FluksoDB.new(db, tablename); end