Sha256: 6710fcf87d6162af5b92f0970a0a03c1708546070d70cd538ff356c393228142

Contents?: true

Size: 627 Bytes

Versions: 7

Compression:

Stored size: 627 Bytes

Contents

require 'eucalypt/eucalypt-migration/namespaces/migration-blank/generators/blank'
require 'eucalypt/app'
require 'eucalypt/errors'
require 'eucalypt/helpers'

module Eucalypt
  class Migration < Thor
    include Eucalypt::Helpers
    using Colorize
    desc "blank [NAME]", "Creates a blank migration".colorize(:grey)
    def blank(name)
      directory = File.expand_path('.')
      if Eucalypt.app? directory
        migration = Eucalypt::Generators::Blank.new
        migration.destination_root = directory
        migration.generate(name: name)
      else
        Eucalypt::Error.wrong_directory
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
eucalypt-0.2.2 lib/eucalypt/eucalypt-migration/namespaces/migration-blank/cli/blank.rb
eucalypt-0.2.1 lib/eucalypt/eucalypt-migration/namespaces/migration-blank/cli/blank.rb
eucalypt-0.2.0 lib/eucalypt/eucalypt-migration/namespaces/migration-blank/cli/blank.rb
eucalypt-0.1.3 lib/eucalypt/eucalypt-migration/namespaces/migration-blank/cli/blank.rb
eucalypt-0.1.2 lib/eucalypt/eucalypt-migration/namespaces/migration-blank/cli/blank.rb
eucalypt-0.1.1 lib/eucalypt/eucalypt-migration/namespaces/migration-blank/cli/blank.rb
eucalypt-0.1.0 lib/eucalypt/eucalypt-migration/namespaces/migration-blank/cli/blank.rb