Sha256: cb186ace3ad619ecc81e50cbc7be79874415bc5c20d223232006e0cb7dacdb18

Contents?: true

Size: 726 Bytes

Versions: 7

Compression:

Stored size: 726 Bytes

Contents

module Bh
  # @api private
  # Provides methods to register Bh in third-party applications.
  module Extensions
    # Makes Bootstrap helpers available in Middleman applications.
    #
    # To use Bh in a Middleman app you need 2 steps:
    #
    #   - include bh in the Gemfile
    #   - add `activate :bh` in the `config.rb` file
    #
    # The following class is registered as a Middleman extension, but you still
    # need to activate it in the configuration file to make helpers available.
    class MiddlemanExtension < Middleman::Extension
      helpers do
        include Bh::Helpers
      end
    end
  end

  Bh.framework = :middleman
end

::Middleman::Extensions.register(:bh, Bh::Extensions::MiddlemanExtension)

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
bh-1.3.6 lib/bh/core_ext/middleman.rb
bh-1.3.5 lib/bh/core_ext/middleman.rb
bh-1.3.4 lib/bh/core_ext/middleman.rb
bh-1.3.3 lib/bh/core_ext/middleman.rb
bh-1.3.1 lib/bh/core_ext/middleman.rb
bh-1.3.0 lib/bh/core_ext/middleman.rb
bh-1.2.0 lib/bh/core_ext/middleman.rb