Sha256: cca0a9065fb31eb24a11dd93f0aa687b2a78e4d2012f78b88730df3418b9e97c
Contents?: true
Size: 748 Bytes
Versions: 2
Compression:
Stored size: 748 Bytes
Contents
# frozen_string_literal: true module RedminePluginsHelper class StatusMigrations def initialize run end private def run local_versions.each do |plugin, timestamps| timestamps.each do |timestamp| m = migrated_version?(plugin, timestamp) ? 'up' : 'down' ::Rails.logger.info "#{m}\t#{plugin}\t#{timestamp}" end end end def migrated_version?(plugin, timestamp) db_versions.key?(plugin) && db_versions[plugin].include?(timestamp) end def local_versions @local_versions ||= ::RedminePluginsHelper::Migrations.local_versions end def db_versions @db_versions ||= ::RedminePluginsHelper::Migrations.db_versions end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
redmine_plugins_helper-0.8.1 | lib/redmine_plugins_helper/status_migrations.rb |
redmine_plugins_helper-0.8.0 | lib/redmine_plugins_helper/status_migrations.rb |