Sha256: 8202cf8a98507461154be8aa4e70a675005258f2d7b112dbdd41be497222240d
Contents?: true
Size: 486 Bytes
Versions: 4
Compression:
Stored size: 486 Bytes
Contents
require 'rails/generators' module Rails module Generators class SeedFileGenerator < ::Rails::Generators::NamedBase source_root File.expand_path("../../templates", __FILE__) desc "Generates a seed file with a timestamped name" def create_seed_file template 'seed_file.rb', "db/seeds/#{script_name}.rb" end private def script_name ts = Time.now.utc.strftime("%Y%m%d%H%M%S") "#{ts}_#{name}" end end end end
Version data entries
4 entries across 4 versions & 1 rubygems