class Suspenders::ViewsGenerator
Public Instance Methods
add_slim_gem()
click to toggle source
# File lib/suspenders/generators/views_generator.rb, line 5 def add_slim_gem gem "slim-rails" Bundler.with_clean_env { run "bundle install" } end
configure_slim()
click to toggle source
# File lib/suspenders/generators/views_generator.rb, line 10 def configure_slim copy_file 'slim.rb', 'config/initializers/slim.rb' end
create_application_layout()
click to toggle source
# File lib/suspenders/generators/views_generator.rb, line 33 def create_application_layout remove_file "app/views/layouts/application.html.erb" template "suspenders_layout.html.slim", "app/views/layouts/application.html.slim", force: true end
create_partials_directory()
click to toggle source
# File lib/suspenders/generators/views_generator.rb, line 14 def create_partials_directory empty_directory "app/views/application" end