Sha256: a51b4b313aaeef9f4cfa38f1b5319b750ad6cf6388051ea12f813bdb48b28a6a

Contents?: true

Size: 893 Bytes

Versions: 3

Compression:

Stored size: 893 Bytes

Contents

require 'dynamic_form'
require 'will_paginate'
require 'noodall/site'

module Noodall
  class Engine < Rails::Engine

    if Rails::VERSION::MINOR == 0 # if rails 3.0.x
      initializer "static assets" do |app|
        app.middleware.use ::ActionDispatch::Static, File.join(root, 'app', 'assets')
        app.middleware.use ::ActionDispatch::Static, File.join(root, 'vendor', 'assets')
        app.middleware.use ::ActionDispatch::Static, File.join(root, 'public')
      end
    else
      initializer "Add noodall assets to precomiler" do |app|
        app.config.assets.precompile += %w( admin.css admin.js )
      end
    end

    initializer "load site map" do |app|
      begin
        Noodall::Site.map = YAML::load(File.open(File.join(Rails.root, 'config', 'sitemap.yml')))
      rescue Exception => e
        puts "Failed to load noodall site map: #{e}"
      end
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
noodall-ui-0.5.0.pre.5 lib/noodall/engine.rb
noodall-ui-0.5.0.pre.4 lib/noodall/engine.rb
noodall-ui-0.5.0.pre.3 lib/noodall/engine.rb