Class: NewsletterGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/newsletter_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_newsletter_fileObject



6
7
8
# File 'lib/generators/newsletter_generator.rb', line 6

def create_newsletter_file
  template 'newsletter.rb', File.join('app/newsletters', class_path, "#{file_name}_newsletter.rb")
end

#create_view_filesObject



10
11
12
13
14
15
16
# File 'lib/generators/newsletter_generator.rb', line 10

def create_view_files
  actions.each do |action|
    available_formats.each do |format|
      template "action.#{format}.emv", File.join('app/views', class_path, "#{file_name}_newsletter", "#{action}.#{format}.emv")
    end     
  end
end