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

Version Path
elrte-0.0.5 lib/generators/elrte/assets/assets_generator.rb
elrte-0.0.4 lib/generators/elrte/assets/assets_generator.rb
elrte-0.0.3 lib/generators/elrte/assets/assets_generator.rb
elrte-0.0.1 lib/generators/elrte/assets/assets_generator.rb