Class: CssZero::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Rails::Generators::AppName
Defined in:
lib/generators/css_zero/install/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_basic_componentsObject



20
21
22
# File 'lib/generators/css_zero/install/install_generator.rb', line 20

def add_basic_components
  invoke "css_zero:add", %w(layouts input switch button flash alert)
end

#copy_application_cssObject



12
13
14
# File 'lib/generators/css_zero/install/install_generator.rb', line 12

def copy_application_css
  copy_file "app/assets/stylesheets/application.css", force: true if sprockets?
end

#copy_application_layoutObject



16
17
18
# File 'lib/generators/css_zero/install/install_generator.rb', line 16

def copy_application_layout
  template "app/views/layouts/application.html.erb", force: true
end

#copy_base_cssObject



8
9
10
# File 'lib/generators/css_zero/install/install_generator.rb', line 8

def copy_base_css
  copy_file "app/assets/stylesheets/base.css"
end