# File lib/dm-core/repository.rb, line 64 def adapter # Make adapter instantiation lazy so we can defer repository setup until it's actually # needed. Do not remove this code. @adapter ||= begin adapters = self.class.adapters unless adapters.key?(@name) raise RepositoryNotSetupError, "Adapter not set: #{@name}. Did you forget to setup?" end adapters[@name] end end