Sha256: f83743ac8813e76cbe4f4763a28c8906ec678057eada04bc527321a927e7d8a1
Contents?: true
Size: 740 Bytes
Versions: 11
Compression:
Stored size: 740 Bytes
Contents
# frozen_string_literal: true require_relative "../../app/command" require_relative "structure/dump" module Hanami module CLI module Commands module App # @api private module DB # @api private class CreateMigration < App::Command desc "Create new migration file" argument :name, desc: "Migration file name" # @api private def call(name:, **) migrator = database.migrator version = migrator.generate_version measure "migration #{version}_#{name} created" do migrator.create_file(name, version) end end end end end end end end
Version data entries
11 entries across 11 versions & 1 rubygems