Class: Plugin (Redmine)

Overview
Module Structure
Class Hierarchy
Class Attributes
Plugin.registered_plugins [R]
Class Methods
Plugin.def_field / 1
Plugin.register / 2
Plugin.all
Plugin.find / 1
Plugin.clear
Plugin.installed? / 1
Instance Aliases
Plugin#add_menu_item
Instance Attributes
Plugin#id [R]
Instance Methods
Plugin#initialize / 1
Plugin#<=> / 1
Plugin#requires_redmine / 1
Plugin#requires_redmine_plugin / 2
Plugin#menu / 4
Plugin#delete_menu_item / 2
Plugin#permission / 3
Plugin#project_module / 2
Plugin#activity_provider / 1
Plugin#wiki_format_provider / 3
Plugin#configurable?
is a submodule of
module: Redmine   
inherits from
  Object ( Builtin-Module )
has properties
class attribute: registered_plugins [R]   
class method: def_field / 1   
attribute: id [R]   
class method: register / 2   
class method: all   
class method: find / 1   
class method: clear   
class method: installed? / 1   
method: initialize / 1   
method: <=> / 1   
method: requires_redmine / 1   
method: requires_redmine_plugin / 2   
method: menu / 4   
alias: add_menu_item menu   
method: delete_menu_item / 2   
method: permission / 3   
method: project_module / 2   
method: activity_provider / 1   
method: wiki_format_provider / 3   
method: configurable?   
is defined at
#45 in lib/redmine/plugin.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
  module: Redmine
class: Plugin     

Class Hierarchy

Object ( Builtin-Module )
Plugin ( Redmine )
has properties
class attribute: registered_plugins [R]   
class method: def_field / 1   
attribute: id [R]   
class method: register / 2   
class method: all   
class method: find / 1   
class method: clear   
class method: installed? / 1   
method: initialize / 1   
method: <=> / 1   
method: requires_redmine / 1   
method: requires_redmine_plugin / 2   
method: menu / 4   
alias: add_menu_item menu   
method: delete_menu_item / 2   
method: permission / 3   
method: project_module / 2   
method: activity_provider / 1   
method: wiki_format_provider / 3   
method: configurable?   

Class Attributes

Plugin.registered_plugins [R]

#51 in lib/redmine/plugin.rb

Class Methods

Plugin.def_field / 1

#54 in lib/redmine/plugin.rb

def_field ( *names )

Plugin.register / 2

#68 in lib/redmine/plugin.rb

register ( id ,
  &block )

Plugin.all

#80 in lib/redmine/plugin.rb

all

Plugin.find / 1

#86 in lib/redmine/plugin.rb

find ( id )

Plugin.clear

#92 in lib/redmine/plugin.rb

clear

Plugin.installed? / 1

#99 in lib/redmine/plugin.rb

installed? ( id )

Instance Aliases

Plugin#add_menu_item

#190 in lib/redmine/plugin.rb

add_menu_item menu   

Instance Attributes

Plugin#id [R]

#65 in lib/redmine/plugin.rb

Instance Methods

Plugin#initialize / 1

#103 in lib/redmine/plugin.rb

initialize ( id )

Plugin#<=> / 1

#107 in lib/redmine/plugin.rb

<=> ( plugin )

Plugin#requires_redmine / 1

#122 in lib/redmine/plugin.rb

requires_redmine ( arg )

Plugin#requires_redmine_plugin / 2

#156 in lib/redmine/plugin.rb

requires_redmine_plugin ( plugin_name ,
  arg )

Plugin#menu / 4

#187 in lib/redmine/plugin.rb

menu ( menu ,
  item ,
  url ,
  options={} )

Plugin#delete_menu_item / 2

#193 in lib/redmine/plugin.rb

delete_menu_item ( menu ,
  item )

Plugin#permission / 3

#219 in lib/redmine/plugin.rb

permission ( name ,
  actions ,
  options = {} )

Plugin#project_module / 2

#234 in lib/redmine/plugin.rb

project_module ( name ,
  &block )

Plugin#activity_provider / 1

#262 in lib/redmine/plugin.rb

activity_provider ( *args )

Plugin#wiki_format_provider / 3

#272 in lib/redmine/plugin.rb

wiki_format_provider ( name ,
  formatter ,
  helper )

Plugin#configurable?

#277 in lib/redmine/plugin.rb

configurable?