class Comments::Generators::InstallGenerator
Public Instance Methods
add_initializer()
click to toggle source
# File lib/generators/comments/install_generator.rb, line 8 def add_initializer path = "#{Rails.root}/config/initializers/comments.rb" if File.exists?(path) puts "Skipping config/initializers/comments.rb creation, as file already exists!" else puts "Adding Comments initializer (config/initializers/comments.rb)..." template "config/initializers/comments.rb", path end end
add_migrations()
click to toggle source
# File lib/generators/comments/install_generator.rb, line 28 def add_migrations exec("rails comments:install:migrations") end
add_models()
click to toggle source
# File lib/generators/comments/install_generator.rb, line 18 def add_models path = "#{Rails.root}/app/models/comment.rb" if File.exists?(path) puts "Skipping app/models/comment.rb creation, as file already exists!" else puts "Adding Comments model (app/models/comment.rb)..." template "app/models/comment.rb", path end end