Class: ElementalComponents::ComponentGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- ElementalComponents::ComponentGenerator
- Defined in:
- lib/generators/elemental_components/component_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_component_file ⇒ Object
11 12 13 |
# File 'lib/generators/elemental_components/component_generator.rb', line 11 def create_component_file template "component.rb.erb", "app/components/#{name}_component.rb" end |
#create_css_file ⇒ Object
21 22 23 24 25 |
# File 'lib/generators/elemental_components/component_generator.rb', line 21 def create_css_file return if ["skip_css"] create_file "app/components/#{name}/#{filename}.css" end |
#create_erb_file ⇒ Object
15 16 17 18 19 |
# File 'lib/generators/elemental_components/component_generator.rb', line 15 def create_erb_file return if ["skip_erb"] create_file "app/components/#{name}/_#{filename}.html.erb" end |