Class: Rolemodel::SlimGenerator

Inherits:
GeneratorBase
  • Object
show all
Defined in:
lib/generators/rolemodel/slim/slim_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_slimObject



7
8
9
# File 'lib/generators/rolemodel/slim/slim_generator.rb', line 7

def add_slim
  bundle_command 'add slim'
end

#add_slim_railsObject



11
12
13
# File 'lib/generators/rolemodel/slim/slim_generator.rb', line 11

def add_slim_rails
  bundle_command 'add slim-rails'
end

#copy_templatesObject



19
20
21
22
# File 'lib/generators/rolemodel/slim/slim_generator.rb', line 19

def copy_templates
  directory 'app/views'
  directory 'lib/templates/slim/scaffold'
end

#remove_erb_layoutObject



15
16
17
# File 'lib/generators/rolemodel/slim/slim_generator.rb', line 15

def remove_erb_layout
  remove_file 'app/views/layouts/application.html.erb'
end