Sha256: cf38e05ccce9635433b8a89fbb90a952e5535a1f75a282e64f1cb8ab01bcf2cd

Contents?: true

Size: 544 Bytes

Versions: 4

Compression:

Stored size: 544 Bytes

Contents

require 'dm-migrations/auto_migration'
require 'dm-migrations/adapters/dm-do-adapter'

module DataMapper
  module Migrations
    module YamlAdapter
      def self.included(_base)
        DataMapper.extend(Migrations::SingletonMethods)
        %i(Repository Model).each do |name|
          DataMapper.const_get(name).send(:include, Migrations.const_get(name))
        end
      end

      # @api semipublic
      def destroy_model_storage(model)
        yaml_file(model).unlink if yaml_file(model).file?
        true
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sbf-dm-migrations-1.4.0 lib/dm-migrations/adapters/dm-yaml-adapter.rb
sbf-dm-migrations-1.4.0.beta.1 lib/dm-migrations/adapters/dm-yaml-adapter.rb
sbf-dm-migrations-1.3.0 lib/dm-migrations/adapters/dm-yaml-adapter.rb
sbf-dm-migrations-1.3.0.beta lib/dm-migrations/adapters/dm-yaml-adapter.rb