Sha256: e303de20c12115c255cb123ae944b508e2b0ccfa92b07730e57b8ee9e73de2fb
Contents?: true
Size: 1.29 KB
Versions: 4
Compression:
Stored size: 1.29 KB
Contents
module Elrte module Generators class AssetsGenerator < Rails::Generators::Base #class_option :bourbon, :type => :boolean, :default => true, # :desc => "Generate Bourbon scss files if using Rails 3.0.x" # #class_option :jquery, :type => :boolean, :default => true, # :desc => "Generate jQuery js files if using Rails 3.0.x" def self.source_root @_elrte_source_root ||= File.expand_path("../templates", __FILE__) end def install_assets require 'rails' require 'elrte' if Elrte.use_asset_pipeline? template '3.1/elrte.js', 'app/assets/javascripts/elrte.js' template '3.1/elrte.css.scss', 'app/assets/stylesheets/elrte.css.scss' else #template '../../../../../app/assets/javascripts/active_admin/application.js', 'public/javascripts/active_admin.js' #directory '../../../../../app/assets/images/active_admin', 'public/images/active_admin' #generate "jquery:install --ui" if options.jquery? #install_bourbon if options.bourbon? end end #private #def install_bourbon # rake "bourbon:install" # create_file "public/stylesheets/sass/_bourbon.scss", '@import "bourbon/bourbon"' #end end end end
Version data entries
4 entries across 4 versions & 1 rubygems