Sha256: 5773b0e960ec5d858a1ac6840a18bf61c9daa6faee479a6086316da49f60cd02

Contents?: true

Size: 982 Bytes

Versions: 5

Compression:

Stored size: 982 Bytes

Contents

require 'gulp_assets/view_helpers'

module GulpAssets
  class Railtie < Rails::Railtie
    config.gulp_assets = ActiveSupport::OrderedOptions.new

    config.gulp_assets.rev_manifest_path = 'public/assets/rev-manifest.json'
    config.gulp_assets.rev_manifest = nil
    config.gulp_assets.dev_host = "//localhost:8080"
    config.gulp_assets.path = "/assets"

    initializer "gulp_assets.rev_manifest" do
      if File.exist?(config.gulp_assets.rev_manifest_path)
        config.gulp_assets.rev_manifest = JSON.parse(File.read(config.gulp_assets.rev_manifest_path))
      end
    end

    initializer "gulp_assets.view_helpers" do
      ActionView::Base.send :include, ViewHelpers
    end

    initializer "gulp_assets.livereload" do
      if Rails.env.development?
        require 'rack-livereload'
        config.app_middleware.insert_after ActionDispatch::Static, Rack::LiveReload
      end
    end

    rake_tasks do
      load "tasks/gulp_assets_tasks.rake"
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gulp_assets-1.0.0.pre.6 lib/gulp_assets/railtie.rb
gulp_assets-1.0.0.pre.5 lib/gulp_assets/railtie.rb
gulp_assets-1.0.0.pre.4 lib/gulp_assets/railtie.rb
gulp_assets-1.0.0.pre.3 lib/gulp_assets/railtie.rb
gulp_assets-1.0.0.pre.2 lib/gulp_assets/railtie.rb