Sha256: 9ea8d89a5a0b4c2fdab8edf491060c4b9ef610800640f2effaf449eae34fc4d8

Contents?: true

Size: 801 Bytes

Versions: 5

Compression:

Stored size: 801 Bytes

Contents

require 'express_admin'
module ExpressAnalytics
  class Engine < ::Rails::Engine
    initializer :assets do |config|
      engine_assets_path = File.join(File.dirname(__FILE__), '..', '..', 'app', 'assets')
      all_assets = Dir.glob File.join(engine_assets_path, 'stylesheets', '**', '*.css*')
      all_assets += Dir.glob File.join(engine_assets_path, 'javascripts', '**', '*.js*')
      all_assets.each {|path| path.gsub!("#{engine_assets_path}/stylesheets/", '')}
      all_assets.each {|path| path.gsub!("#{engine_assets_path}/javascripts/", '')}
      Rails.application.config.assets.precompile += all_assets
    end
    include ::ExpressAdmin::Menu::Loader
    ExpressAnalytics::Engine.config.express_analytics_mount_point = '/admin/analytics'
    isolate_namespace ExpressAnalytics
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
express_analytics-0.0.5 lib/express_analytics/engine.rb
express_analytics-0.0.4 lib/express_analytics/engine.rb
express_analytics-0.0.3 lib/express_analytics/engine.rb
express_analytics-0.0.2 lib/express_analytics/engine.rb
express_analytics-0.0.1 lib/express_analytics/engine.rb