class Suspenders::StylesheetBaseGenerator

Public Instance Methods

add_css_config() click to toggle source
# File lib/suspenders/generators/stylesheet_base_generator.rb, line 16
def add_css_config
  copy_file(
    "application.scss",
    "app/assets/stylesheets/application.scss",
    force: true,
  )
end
add_stylesheet_gems() click to toggle source
# File lib/suspenders/generators/stylesheet_base_generator.rb, line 9
def add_stylesheet_gems
  gem "bourbon", "~> 5.0.0.beta.7"
  gem "neat", "~> 2.0.0.beta.1"
  gem "refills", group: [:development, :test]
  Bundler.with_clean_env { run "bundle install" }
end
install_bitters() click to toggle source
# File lib/suspenders/generators/stylesheet_base_generator.rb, line 33
def install_bitters
  run "bitters install --path app/assets/stylesheets"
end
install_refills() click to toggle source
# File lib/suspenders/generators/stylesheet_base_generator.rb, line 28
def install_refills
  generate "refills:import", "flashes"
  remove_dir "app/views/refills"
end
remove_prior_config() click to toggle source
# File lib/suspenders/generators/stylesheet_base_generator.rb, line 24
def remove_prior_config
  remove_file "app/assets/stylesheets/application.css"
end