class Maily::Generators::InstallGenerator
Public Instance Methods
install()
click to toggle source
# File lib/generators/maily/install_generator.rb, line 7 def install puts "==> Installing Maily components ..." generate_routing copy_initializer build_hooks puts "Ready! You can now access Maily at /maily" end
Private Instance Methods
build_hooks()
click to toggle source
# File lib/generators/maily/install_generator.rb, line 25 def build_hooks create_file "lib/maily_hooks.rb" do Maily::Generator.run end end
copy_initializer()
click to toggle source
# File lib/generators/maily/install_generator.rb, line 21 def copy_initializer template 'initializer.rb', 'config/initializers/maily.rb' end
generate_routing()
click to toggle source
# File lib/generators/maily/install_generator.rb, line 17 def generate_routing route "mount Maily::Engine, at: '/maily'" end