class Litedb::Connection

def initialize(file = nil, options = {}, zvfs = nil)

def initialize(file = nil, options = {}, zvfs = nil)
  @scheduler = Litescheduler.instance
  file ||= DEFAULT_FILE
  options = options.transform_keys { |key|
    begin
      key.to_sym
    rescue
      key
    end
  }
  @config = DEFAULT_OPTIONS.merge(options)
  super(file, @config, zvfs)
  set_pragmas
  run_migrations
  prepare_statements
end