Sha256: e22c48cbdd15db354b7f61d359ea916a06841b5085cc0715117a10b2025c5a90
Contents?: true
Size: 557 Bytes
Versions: 3
Compression:
Stored size: 557 Bytes
Contents
# encoding: UTF-8 module Spontaneous::Cli class Migrate < ::Thor include Spontaneous::Cli::TaskUtils include Thor::Actions namespace :migrate default_task :apply desc :apply, "Runs Spontaneous migrations" def apply prepare! :migrate Sequel.extension :migration connection_params = ::Spontaneous.db_settings say " >> Running migrations..." Sequel::Migrator.apply(Spontaneous.database, ::Spontaneous.gem_dir('db/migrations')) say " >> Done" end end # Migrate end # Spontaneous::Cli
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spontaneous-0.2.0.alpha7 | lib/spontaneous/cli/migrate.rb |
spontaneous-0.2.0.alpha6 | lib/spontaneous/cli/migrate.rb |
spontaneous-0.2.0.alpha5 | lib/spontaneous/cli/migrate.rb |