Sha256: ee7cbb0b4997f2367a4f12dc7c072f18bb7d80a7d4378845f9a5d2c425a32423

Contents?: true

Size: 455 Bytes

Versions: 5

Compression:

Stored size: 455 Bytes

Contents

require 'hanami/commands/command'

module Hanami
  module Commands
    class DB
      class Migrate < Command
        requires 'model.sql'

        def initialize(options, version)
          super(options)
          @version = version
        end

        def start
          require 'hanami/model/migrator'
          Hanami::Model::Migrator.migrate(version: version)
        end

        private

        attr_reader :version
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
hanami-1.0.0.beta2 lib/hanami/commands/db/migrate.rb
hanami-1.0.0.beta1 lib/hanami/commands/db/migrate.rb
hanami-0.9.2 lib/hanami/commands/db/migrate.rb
hanami-0.9.1 lib/hanami/commands/db/migrate.rb
hanami-0.9.0 lib/hanami/commands/db/migrate.rb