Sha256: aff22c52556dd13efbd188c89426025e4f20540c60e7bc1117adbb666c01baf8

Contents?: true

Size: 807 Bytes

Versions: 6

Compression:

Stored size: 807 Bytes

Contents

module Dashstrap
  module Generators
    # Generator responsible for `install` generator
    class InstallGenerator < Rails::Generators::Base
      source_root File.expand_path('../../templates', __FILE__)

      desc 'Copy all the necessary files to use Dashstrap'

      def copy_scss_manifest
        directory 'stylesheets', 'app/assets/stylesheets'
      end

      def assets_patch
        append_file 'config/initializers/assets.rb' do
          %Q(Rails.application.config.assets.precompile += ['fontawesome-webfont.eot',
                                                   'fontawesome-webfont.woff',
                                                   'fontawesome-webfont.ttf',
                                                   'fontawesome-webfont.svg'])

        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
dashstrap-1.1.0 lib/generators/dashstrap/install_generator.rb
dashstrap-1.0.0 lib/generators/dashstrap/install_generator.rb
dashstrap-0.2.3 lib/generators/dashstrap/install_generator.rb
dashstrap-0.2.2 lib/generators/dashstrap/install_generator.rb
dashstrap-0.2.1 lib/generators/dashstrap/install_generator.rb
dashstrap-0.2.0 lib/generators/dashstrap/install_generator.rb