Class: Redmine::Installer::Plugin::Base

Inherits:
Object
  • Object
show all
Includes:
Utils
Defined in:
lib/redmine-installer/plugins/base.rb

Direct Known Subclasses

Database, EmailSending, RedminePlugin, WebServer

Class Method Summary collapse

Methods included from Utils

included

Class Method Details

.allObject



11
12
13
14
15
16
17
# File 'lib/redmine-installer/plugins/base.rb', line 11

def self.all
  unless self.instance_variable_defined?(:@all)
    self.instance_variable_set(:@all, Array.new)
  end

  self.instance_variable_get(:@all)
end

.inherited(child) ⇒ Object

Register children



7
8
9
# File 'lib/redmine-installer/plugins/base.rb', line 7

def self.inherited(child)
  all << child
end

.titleObject



19
20
21
# File 'lib/redmine-installer/plugins/base.rb', line 19

def self.title
  translate("plugin.#{self.superclass.class_name.downcase}.#{self.class_name.downcase}.title")
end