Sha256: 63fc5d5286e5679ea1bba75fa9537d483065c7abb7a1b35ab19fbf6217d4d636

Contents?: true

Size: 609 Bytes

Versions: 2

Compression:

Stored size: 609 Bytes

Contents

module Blogue
  class Engine < ::Rails::Engine
    isolate_namespace Blogue

    config.before_initialize do
      Blogue.setup_defaults!
    end

    initializer('blogue.setup', :after => 'append_asset_paths') do |app|
      app.config.assets.paths <<
        (Blogue.assets_path.respond_to?(:call) ?
          Blogue.assets_path.call : Blogue.assets_path)

      app.config.assets.precompile += ['*.jpg', '*.png', '*.gif']

      if handler = Blogue.markdown_template_handler
        ActionView::Template.register_template_handler(:md, handler)
      end

      Blogue.compute_cache_keys!
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
blogue-0.3.0 lib/blogue/engine.rb
blogue-0.2.0 lib/blogue/engine.rb