class LocaleKit::Generators::MailerGenerator
Attributes
current_locale[RW]
Public Instance Methods
copy_example_locale_file()
click to toggle source
# File lib/generators/locale_kit/mailer/mailer_generator.rb, line 8 def copy_example_locale_file I18n.available_locales.each do |locale| self.current_locale = locale template('locale.yml', locale_dir.join('mailers', *class_path, file_name, "#{locale}.yml")) end end
Private Instance Methods
action_names()
click to toggle source
# File lib/generators/locale_kit/mailer/mailer_generator.rb, line 27 def action_names actions.map(&:to_s) end
locale_namespace()
click to toggle source
# File lib/generators/locale_kit/mailer/mailer_generator.rb, line 23 def locale_namespace namespaces.map.with_index(1) { |name, idx| (' ' * idx) + name + ':' }.join("\n") end
namespaces()
click to toggle source
# File lib/generators/locale_kit/mailer/mailer_generator.rb, line 19 def namespaces (class_path + [file_name + '_mailer']) end