Sha256: 10b802c235b32aeac0784a198561dd77db31014638f61d17ef22c37e5e8d8192

Contents?: true

Size: 1020 Bytes

Versions: 5

Compression:

Stored size: 1020 Bytes

Contents

class Gintonic::StylesGenerator < Rails::Generators::Base
  source_root File.expand_path('../templates', __FILE__)

  def create_structure
    create_file "app/assets/stylesheets/base/_3_layout.scss", ""
    create_file "app/assets/stylesheets/base/_2_typography.scss", ""
    create_file "app/assets/stylesheets/base/_1_variables.scss", ""
    create_file "app/assets/stylesheets/libs/.keep", ""
    create_file "app/assets/stylesheets/pages/.keep", ""
    create_file "app/assets/stylesheets/partials/.keep", ""
    create_file "app/assets/stylesheets/elements/.keep", ""
    create_file "app/assets/stylesheets/blocks/.keep", ""
  end

  def copy_application_css
    template 'application.css',
      File.join(destination_root, 'app/assets/stylesheets/application.scss')
  end

  def install_quite_assets
    begin
      gem 'shut_up_assets', group: :development
    rescue Errno::ENOENT
      say_status("warning", "It seems you don't have any Gemfile. I hope you are in the dummy app.", :yellow)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gintonic-rails-0.3.2 lib/generators/gintonic/styles/styles_generator.rb
gintonic-rails-0.3.1 lib/generators/gintonic/styles/styles_generator.rb
gintonic-rails-0.3.0 lib/generators/gintonic/styles/styles_generator.rb
gintonic-rails-0.2.21 lib/generators/gintonic/styles/styles_generator.rb
gintonic-rails-0.2.2 lib/generators/gintonic/styles/styles_generator.rb