Sha256: ab560f5aa40844ae3e67656cd47b6a9b2b6cf71a3fb0b75d5858bb27a991ed38

Contents?: true

Size: 1.08 KB

Versions: 2

Compression:

Stored size: 1.08 KB

Contents

require 'rails'

class Stylistic < ::Rails::Railtie
  
  generators do
    require 'generators/stylistic/stylistic_generator.rb'
  end
  
  config.before_configuration do
        
    javascripts = []
    Dir.foreach(::Rails.root.join("public/javascripts/jquery/")) { |file| javascripts << 'jquery/'+file.to_s if /.js/.match(file.to_s) } if File.directory?(::Rails.root.join("public/javascripts/jquery/"))
    
    stylesheets = []
    Dir.foreach(::Rails.root.join("public/stylesheets/stylistic/")) { |file| stylesheets << 'stylistic/'+file.to_s if /.css/.match(file.to_s) } if File.directory?(::Rails.root.join("public/stylesheets/stylistic/"))
    
    framework = []
    Dir.foreach(::Rails.root.join("public/stylesheets/framework/")) { |file| framework << 'framework/'+file.to_s if /.css/.match(file.to_s) } if File.directory?(::Rails.root.join("public/stylesheets/framework/"))

    ActionView::Helpers::AssetTagHelper.register_javascript_expansion :stylistic => javascripts
    ActionView::Helpers::AssetTagHelper.register_stylesheet_expansion :stylistic => framework | stylesheets
    
  end
  
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
stylistic-0.1 lib/stylistic.rb
stylistic-0.0.2 lib/stylistic.rb