class Georgia::Mailer::Generators::InstallGenerator

Public Instance Methods

create_index() click to toggle source
# File lib/generators/georgia/mailer/install/install_generator.rb, line 15
def create_index
  Georgia::Mailer::Message.__elasticsearch__.indices.delete! Georgia::Mailer::Message.index_name rescue nil
  Georgia::Mailer::Message.__elasticsearch__.create_index! force: true
  Georgia::Mailer::Message.import
end
mount_engine() click to toggle source
# File lib/generators/georgia/mailer/install/install_generator.rb, line 6
def mount_engine
  route "mount Georgia::Mailer::Engine => '/mailer'"
end
run_migrations() click to toggle source
# File lib/generators/georgia/mailer/install/install_generator.rb, line 10
def run_migrations
  rake "railties:install:migrations"
  rake "db:migrate"
end