Sha256: 22d4bc0d654dae543edd7240a9c9213f39c8b33b42b39b8d975258aadb02b94d

Contents?: true

Size: 803 Bytes

Versions: 1

Compression:

Stored size: 803 Bytes

Contents

require 'rails'
require 'rails/railtie'
require 'active_support/ordered_options'
require 'hauler/asset_tag_helper'
# require 'yaml'
# require 'erb'

module Hauler
  #:nodoc:
  class Railtie < ::Rails::Railtie
    config.hauler = ActiveSupport::OrderedOptions.new
    config.hauler.dev_server = true

    initializer 'hauler.configure_rails_initialization' do
      # yaml = Pathname.new(Rails.root.join('config', 'assets.yml'))
      # assets_config = YAML.load(ERB.new(yaml.read).result) || {}
      # assets_config = assets_config[Rails.env]

      # if config.action_controller.asset_host.blank?
      #   config.action_controller.asset_host = assets_config['asset_host']
      # end

      ::ActiveSupport.on_load :action_view do
        include ::Hauler::AssetTagHelper
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hauler-0.1.0 lib/hauler/railtie.rb