Skip to content

Instantly share code, notes, and snippets.

@ehelms
Created May 31, 2013 16:57
Show Gist options
  • Save ehelms/5686321 to your computer and use it in GitHub Desktop.
Save ehelms/5686321 to your computer and use it in GitHub Desktop.
initializer "splice_reports.assets.precompile", :group => :all do |app|
app.config.assets.precompile << SpliceReports::Engine.root.join('app', 'assets', 'javascripts')
app.config.assets.precompile << SpliceReports::Engine.root.join('app', 'assets', 'stylesheets')
end
@jwmatthews
Copy link

Does this look right?

module SpliceReports
class Engine < ::Rails::Engine

config.to_prepare do
  User.send :include, SpliceReports::UserExtensions
end

initializer "splice_reports.assets.precompile", :group => :all do |app|
  app.config.assets.precompile << SpliceReports::Engine.root.join('app', 'assets', 'javascripts')
  app.config.assets.precompile << SpliceReports::Engine.root.join('app', 'assets', 'stylesheets')
end

initializer :finisher_hook do |engine|
  require "#{File.dirname(__FILE__)}/../../app/models/splice_reports" 

  resources = Dir[File.dirname(__FILE__) + '/navigation/*.rb']
  resources.uniq.each{ |f| require f }

  ::Navigation::Additions.insert_after(:organizations, SpliceReports::Navigation::ReportFilter)
  begin
    SpliceReports::Configuration.load()
  rescue => e 
    puts "Unable to load SpliceReports Configuration"
    puts e.message
    puts e.backtrace
  end
end

end
end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment