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)