Sha256: 5c2a36371f3077ebc4992f83acb1c7ed45b8fc2b32f0e0dd8ff1b5186bfc29bb

Contents?: true

Size: 515 Bytes

Versions: 4

Compression:

Stored size: 515 Bytes

Contents

require "rails/all"

module Jabe
  JABE_DIR = File.expand_path(File.join(__FILE__, '../../'))

  class Engine < Rails::Engine
    require File.join(JABE_DIR, 'app/helpers/jabe_helper.rb')

    initializer "static assets" do |app|
      if app.config.serve_static_assets
        app.middleware.insert 0, ::ActionDispatch::Static, "#{root}/public"
      end
    end

    initializer "jabe setup" do |app|
      ::ActionController::Base.send(:helper, :jabe)
    end

    def self.root
      JABE_DIR
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jabe-0.5.6 lib/jabe.rb
jabe-0.5.5 lib/jabe.rb
jabe-0.5.4 lib/jabe.rb
jabe-0.5.3 lib/jabe.rb