class Merit::Generators::ActiveRecord::InstallGenerator

Public Class Methods

next_migration_number(path) click to toggle source
# File lib/merit/generators/active_record/install_generator.rb, line 11
def self.next_migration_number(path)
  ActiveRecord::Generators::Base.next_migration_number(path)
end

Public Instance Methods

copy_migrations_and_model() click to toggle source
# File lib/merit/generators/active_record/install_generator.rb, line 15
def copy_migrations_and_model
  migration_template 'create_merit_actions.erb',
                     'db/migrate/create_merit_actions.rb'

  migration_template 'create_merit_activity_logs.erb',
                     'db/migrate/create_merit_activity_logs.rb'

  migration_template 'create_sashes.erb',
                     'db/migrate/create_sashes.rb'

  migration_template 'create_badges_sashes.erb',
                     'db/migrate/create_badges_sashes.rb'

  migration_template 'create_scores_and_points.erb',
                     'db/migrate/create_scores_and_points.rb'
end
migration_version() click to toggle source
# File lib/merit/generators/active_record/install_generator.rb, line 32
def migration_version
  "[#{Rails::VERSION::MAJOR}.#{Rails::VERSION::MINOR}]"
end