Sha256: b24a74b9cbbefc7cab206540cda83cb202dae23e1ef77bb47c2b64e045687182
Contents?: true
Size: 752 Bytes
Versions: 3
Compression:
Stored size: 752 Bytes
Contents
require 'rails/generators' require 'rails/generators/migration' require 'rails/generators/active_record' class DjSplitGenerator < Rails::Generators::Base include Rails::Generators::Migration def self.source_root @source_root ||= File.join(File.dirname(__FILE__), 'templates') end def create_migration_file migration_template('migration.rb', 'db/migrate/add_split_group_id_to_delayed_jobs.rb') if defined?(ActiveRecord) end def self.next_migration_number(dirname) next_migration_number = current_migration_number(dirname) + 1 if ActiveRecord::Base.timestamped_migrations [Time.now.utc.strftime("%Y%m%d%H%M%S"), "%.14d" % next_migration_number].max else "%.3d" % next_migration_number end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dj_split-1.1.1 | lib/generators/dj_split/dj_split_generator.rb |
dj_split-1.0.1 | lib/generators/dj_split/dj_split_generator.rb |
dj_split-1.0.0 | lib/generators/dj_split/dj_split_generator.rb |