Class: RedminePluginsHelper::Migrations

Inherits:
Object
  • Object
show all
Defined in:
lib/redmine_plugins_helper/migrations.rb

Class Method Summary collapse

Class Method Details

.db_versionsObject



15
16
17
18
19
20
21
22
# File 'lib/redmine_plugins_helper/migrations.rb', line 15

def db_versions
  r = {}
  ::RedminePluginsHelper::Migration.from_database.select(&:plugin?).each do |migration|
    r[migration.plugin_id] ||= []
    r[migration.plugin_id] << migration.version
  end
  r
end

.local_versionsObject



6
7
8
9
10
11
12
13
# File 'lib/redmine_plugins_helper/migrations.rb', line 6

def local_versions
  r = {}
  ::RedminePluginsHelper::Migration.from_code.select(&:plugin?).each do |migration|
    r[migration.plugin_id] ||= []
    r[migration.plugin_id] << migration.version
  end
  r
end