Sha256: 78f3fbb413b60ca89de210b1a7210f0d592b677d9f118fbf5cb823708b13dc80

Contents?: true

Size: 912 Bytes

Versions: 9

Compression:

Stored size: 912 Bytes

Contents

# frozen_string_literal: true

# Engines are run as gems, not really using bundler
# Therefore, we need to require stuff manually
require 'rubygems'
require 'coffee_script'
require 'haml'
require 'sass-rails'
require 'compass'
require 'compass-rails'
require 'jquery-rails'
require 'jquery-ui-rails'

# Rails 5 only
require 'compass-blueprint'

require 'susy'
require 'quby/lookup_table'
require 'quby/range_categories'
require 'quby/pdf_renderer'

module Quby
  class Engine < Rails::Engine
    isolate_namespace Quby

    initializer "QubyEngine precompile hook" do |app|
      app.config.assets.precompile += ["quby/*.gif", "quby/*.png", "quby/*.jpg", "quby/*.jpeg"]
      app.config.assets.precompile += ["quby/application.css", "quby/print.css", "quby/dialog.css"]
      app.config.assets.precompile += ["quby/application.js", "quby/answers.js", "quby/disable_keys.js", "quby/printer.js"]
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
quby-4.0.4 lib/quby/engine.rb
quby-5.0.0.pre2 lib/quby/engine.rb
quby-5.0.0.pre1 lib/quby/engine.rb
quby-4.0.3 lib/quby/engine.rb
quby-4.0.2 lib/quby/engine.rb
quby-4.0.1 lib/quby/engine.rb
quby-4.0.0 lib/quby/engine.rb
quby-3.2.2 lib/quby/engine.rb
quby-3.2.1 lib/quby/engine.rb