Method: Brief.activate_adapter

Defined in:
lib/brief.rb

.activate_adapter(identifier) ⇒ Object

Adapters for Rails, Middleman, or Jekyll apps



111
112
113
114
115
116
# File 'lib/brief.rb', line 111

def self.activate_adapter(identifier)
  require "brief/adapters/#{ identifier }"
  (Brief::Adapters.const_get(identifier.camelize) rescue nil).tap do |adapter|
    raise "Invalid adapter: #{ identifier }" unless adapter
  end
end