Sha256: 91e8a280bd2c10de0665b29f8671290bb29e3bac70f01fb98f583dee8da6adf8

Contents?: true

Size: 563 Bytes

Versions: 1

Compression:

Stored size: 563 Bytes

Contents

module ThemesForRails
  class Railtie < ::Rails::Railtie

    config.themes_for_rails = ActiveSupport::OrderedOptions.new

    initializer 'themes_for_rails.initialize', :before=> 'sprockets.environment' do

      raise "Sprockets not enabled" unless Rails.application.config.assets.enabled

      Sprockets::Environment.send :include, ThemesForRails::AssetsFinder

    end

    config.to_prepare do
      ThemesForRails::Railtie.config.themes_for_rails.each do |key, value|
        ThemesForRails.config.send "#{key}=".to_sym, value
      end
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
themes_for_rails-1.0.0rc1 lib/themes_for_rails/railtie.rb