class EmmetNotifications::Generators::InstallGenerator

Public: Installs template generator.

Public Class Methods

next_migration_number(_path) click to toggle source

def copy_initializer_file

copy_file 'config/emmet_notifications.rb', 'config/initializers/emmet_notifications.rb'

end

# File lib/generators/emmet_notifications/install/install_generator.rb, line 24
def self.next_migration_number(_path)
  unless @previous_migration_number
    @previous_migration_number = Time.now.utc.strftime('%Y%m%d%H%M%S').to_i
  else
    @previous_migration_number += 1
  end
end

Public Instance Methods

Generates a EmmetNotifications migrations.() click to toggle source

Public: Generates a EmmetNotifications initializer.

Returns nothing.

# File lib/generators/emmet_notifications/install/install_generator.rb, line 13
desc 'Generates a EmmetNotifications migrations.'
create_migrations() click to toggle source
# File lib/generators/emmet_notifications/install/install_generator.rb, line 15
def create_migrations
  migration_template 'migrations/notifications_messages.rb',
    'db/migrate/create_notifications_messages.rb'
end