class RailsPageComment::Generators::MailerViewsGenerator
Public Class Methods
next_migration_number(dirname)
click to toggle source
# File lib/generators/rails_page_comment/mailer_views_generator.rb, line 15 def self.next_migration_number(dirname) Time.now.strftime("%Y%m%d%H%M%S") end
source_root()
click to toggle source
# File lib/generators/rails_page_comment/mailer_views_generator.rb, line 11 def self.source_root @source_root ||= File.expand_path(File.join(File.dirname(__FILE__), 'templates')) end
Public Instance Methods
copy_views()
click to toggle source
copy configuration
# File lib/generators/rails_page_comment/mailer_views_generator.rb, line 20 def copy_views template "mailer/notice_changes.html.erb", "app/views/#{rails_page_comment_dir}/notify_changes/notice_changes.html.erb" end
Protected Instance Methods
generator_dir()
click to toggle source
# File lib/generators/rails_page_comment/mailer_views_generator.rb, line 30 def generator_dir @generator_dir ||= 'active_record' end
rails_page_comment_dir()
click to toggle source
# File lib/generators/rails_page_comment/mailer_views_generator.rb, line 26 def rails_page_comment_dir 'rails_page_comment' end