Sha256: 6ec8803a6afafad460ae512cc2c718b0af4c9022c1172f77052e7520e8d7f6d9

Contents?: true

Size: 1003 Bytes

Versions: 1

Compression:

Stored size: 1003 Bytes

Contents

module Kitechart
  class Engine < ::Rails::Engine
    initializer "precompile", group: :all do |app|
      if defined?(Sprockets) && Gem::Version.new(Sprockets::VERSION) >= Gem::Version.new("4.0.0.beta1")
        app.config.assets.precompile << "kitechart.js"
        app.config.assets.precompile << "chart.js"
        app.config.assets.precompile << "top_level_chart.js"
        app.config.assets.precompile << "one_level_down_chart.js"
        app.config.assets.precompile << "two_level_down_chart.js"
      else
        # use a proc instead of a string
        app.config.assets.precompile << proc { |path| path == "kitechart.js" }
        app.config.assets.precompile << proc { |path| path == "chart.js" }
        app.config.assets.precompile << proc { |path| path == "top_level_chart.js" }
        app.config.assets.precompile << proc { |path| path == "one_level_down_chart.js" }
        app.config.assets.precompile << proc { |path| path == "two_level_down_chart.js" }
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kitechart-0.1.0 lib/kitechart/engine.rb