Sha256: 4258f6b5c1f6f8755c4e67323c4cd6258e1a85934f6f5ec4aa3d12dfa9d7eaad

Contents?: true

Size: 410 Bytes

Versions: 19

Compression:

Stored size: 410 Bytes

Contents

require 'singleton'

module RailsConnector
  module Migrations
    class MigrationStore
      include Singleton

      def backend
        @backend ||= CmsBackend.new
      end

      def versions
        @versions ||= MultiJson.load(backend.read.presence || '[]')
      end

      def add_version(version)
        versions << version

        backend.save(MultiJson.dump(versions))
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
infopark_cloud_connector-7.1.0 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-7.0.2 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-7.0.1 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-7.0.0 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.9.5 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.9.4 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.9.3.1.36404185 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.9.2.1.125136549 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.9.1.3.22208381 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.9.0.3.197272233 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.8.3.174.51542603 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.8.3.115.227021242 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.8.3.73.75172665 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.8.3.2.153416031 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.8.3.67.110847540 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.8.3.1.23895778 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.8.2.36.82613853 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.8.2.7.128454143 lib/rails_connector/migrations/migration_store.rb
infopark_cloud_connector-6.8.1.26.236500544 lib/rails_connector/migrations/migration_store.rb