Class: RailsDesignProfiles::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#add_style_helper_to_layoutObject



14
15
16
17
18
19
20
# File 'lib/generators/rails_design_profiles/install/install_generator.rb', line 14

def add_style_helper_to_layout
  layout = "app/views/layouts/application.html.erb"
  return unless File.exist?(path(layout))
  return if File.read(path(layout)).include?("rails_design_profiles_tags")

  inject_into_file layout, "    <%= rails_design_profiles_tags %>\n", before: "  </head>\n"
end

#create_configurationObject



10
11
12
# File 'lib/generators/rails_design_profiles/install/install_generator.rb', line 10

def create_configuration
  template "design_profiles.yml", "config/design_profiles.yml" unless File.exist?(path("config/design_profiles.yml"))
end