Sha256: aeed5f2ceb8157aae23d48d4e0778f5b749730e6f21a74b9da0ed14d5cd2b0a9
Contents?: true
Size: 725 Bytes
Versions: 15
Compression:
Stored size: 725 Bytes
Contents
require 'rails/generators' require 'rails/generators/migration' module Tasque class InstallGenerator < ::Rails::Generators::Base include Rails::Generators::Migration desc 'Create a sample Tasque initializer and migration' source_root File.expand_path('../templates', __FILE__) def self.next_migration_number(path) unless @prev_migration_nr @prev_migration_nr = Time.now.utc.strftime("%Y%m%d%H%M%S").to_i else @prev_migration_nr += 1 end @prev_migration_nr.to_s end def create_initializer template 'tasque.erb', 'config/initializers/tasque.rb' migration_template "create_tasque_tasks.erb", "db/migrate/create_tasque_tasks.rb" end end end
Version data entries
15 entries across 15 versions & 1 rubygems