class Hobo::UserMailerGenerator

Public Instance Methods

generate_mailer() click to toggle source

check_class_collision :suffix => ‘Mailer’

# File lib/generators/hobo/user_mailer/user_mailer_generator.rb, line 17
def generate_mailer
  template 'mailer.rb.erb', File.join('app/mailers', "#{file_path}_mailer.rb")
end
generate_mails() click to toggle source
# File lib/generators/hobo/user_mailer/user_mailer_generator.rb, line 21
def generate_mails
  mailer_dir = File.join("app/views", class_path[0..-2], "#{file_name.singularize}_mailer")
  template 'forgot_password.erb', File.join(mailer_dir, "forgot_password.erb")
  template( 'invite.erb', File.join(mailer_dir, "invite.erb")) if invite_only?
  template( 'activation.erb', File.join(mailer_dir, "activation.erb")) if options[:activation_email]
end

Public Class Methods

banner() click to toggle source