Class: PagesCore::Generators::FrontendGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- PagesCore::Generators::FrontendGenerator
- Defined in:
- lib/rails/generators/pages_core/frontend/frontend_generator.rb
Instance Method Summary collapse
- #create_application_scss ⇒ Object
- #create_base_css ⇒ Object
- #create_breakpoints_css ⇒ Object
- #create_clearfix_css ⇒ Object
- #create_layout ⇒ Object
- #create_normalize_css ⇒ Object
- #remove_application_css ⇒ Object
Instance Method Details
#create_application_scss ⇒ Object
16 17 18 19 20 21 |
# File 'lib/rails/generators/pages_core/frontend/frontend_generator.rb', line 16 def create_application_scss template( "application.scss.erb", File.join("app/assets/stylesheets/application.scss") ) end |
#create_base_css ⇒ Object
48 49 50 51 52 53 |
# File 'lib/rails/generators/pages_core/frontend/frontend_generator.rb', line 48 def create_base_css template( "base.scss.erb", File.join("app/assets/stylesheets/components/base.scss") ) end |
#create_breakpoints_css ⇒ Object
34 35 36 37 38 39 |
# File 'lib/rails/generators/pages_core/frontend/frontend_generator.rb', line 34 def create_breakpoints_css template( "breakpoints.scss.erb", File.join("app/assets/stylesheets/mixins/breakpoints.scss") ) end |
#create_clearfix_css ⇒ Object
41 42 43 44 45 46 |
# File 'lib/rails/generators/pages_core/frontend/frontend_generator.rb', line 41 def create_clearfix_css template( "clearfix.scss.erb", File.join("app/assets/stylesheets/mixins/clearfix.scss") ) end |
#create_layout ⇒ Object
9 10 11 12 13 14 |
# File 'lib/rails/generators/pages_core/frontend/frontend_generator.rb', line 9 def create_layout copy_file( "layout.html.erb", File.join("app/views/layouts/application.html.erb") ) end |
#create_normalize_css ⇒ Object
27 28 29 30 31 32 |
# File 'lib/rails/generators/pages_core/frontend/frontend_generator.rb', line 27 def create_normalize_css template( "normalize.css.erb", File.join("vendor/assets/stylesheets/normalize.css") ) end |
#remove_application_css ⇒ Object
23 24 25 |
# File 'lib/rails/generators/pages_core/frontend/frontend_generator.rb', line 23 def remove_application_css remove_file("app/assets/stylesheets/application.css") end |