lib/brief.rb in brief-1.7.2 vs lib/brief.rb in brief-1.7.3

- old
+ new

@@ -67,12 +67,13 @@ end # Adapters for Rails, Middleman, or Jekyll apps def self.activate_adapter(identifier) require "brief/adapters/#{ identifier }" - adapter = (Brief::Adapters.const_get(identifier.camelize) rescue nil) - adapter.try(:activate_adapter) + (Brief::Adapters.const_get(identifier.camelize) rescue nil).tap do |adapter| + raise "Invalid adapter: #{ identifier }" unless adapter + end end end require 'brief/core_ext' require 'brief/version' @@ -97,5 +98,6 @@ require 'brief/server' require 'brief/briefcase' require 'brief/apps' Brief::Apps.create_namespaces() +Brief.activate_adapter("middleman_extension").activate_brief_extension() if defined?(::Middleman)