class SQLite3::Database

def initialize_extensions(extensions) # :nodoc:

:nodoc:
def initialize_extensions(extensions) # :nodoc:
  return if extensions.nil?
  raise TypeError, "extensions must be an Array" unless extensions.is_a?(Array)
  return if extensions.empty?
  begin
    enable_load_extension(true)
    extensions.each do |extension|
      load_extension(extension)
    end
  ensure
    enable_load_extension(false)
  end
end