Class: PerUserStatus::RedminePlugin

Inherits:
Object
  • Object
show all
Includes:
Infos
Defined in:
lib/per_user_status/redmine_plugin.rb

Overview

Registers this gems a Redmine plugin and applies the needed patches

Constant Summary

Constants included from Infos

Infos::AUTHORS, Infos::DESCRIPTION, Infos::LICENSE, Infos::NAME, Infos::URL

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeRedminePlugin

Returns a new instance of RedminePlugin.



8
9
10
11
12
13
# File 'lib/per_user_status/redmine_plugin.rb', line 8

def initialize
  register!
  patch_migration_directory!
  boot!
  mirror_assets!
end

Class Method Details

.migration_directoryString

As this plugin is realized as a gem Redmine won’t detect the migration automatically.

Returns:

  • (String)

    Absolute path to “db/migrate”



18
19
20
# File 'lib/per_user_status/redmine_plugin.rb', line 18

def self.migration_directory
  File.expand_path("../../../db/migrate", __FILE__)
end