# File lib/monkey/backend.rb, line 98 def self.setup!(backend) if backend @setup = true @backend = detect_backend(backend) @backend.setup @backend else available_backends.each do |backend| begin return setup!(backend) rescue LoadError => error @load_error ||= error @backend = nil end end raise @load_error end end