File: lib/redmine/about.rb

Overview
Module Structure
Class Hierarchy
Code

Overview

Module Structure

  module: <Toplevel Module>
  module: Redmine#1
  class: About#2
inherits from
  Object ( Builtin-Module )
has properties
class method: print_plugin_info #3

Class Hierarchy

Object ( Builtin-Module )
  About ( Redmine ) #2

Code

   1  module Redmine
   2    class About
   3      def self.print_plugin_info
   4        plugins = Redmine::Plugin.registered_plugins
   5 
   6        if !plugins.empty?
   7          column_with = plugins.map {|internal_name, plugin| plugin.name.length}.max
   8          puts "\nAbout your Redmine plugins"
   9 
  10          plugins.each do |internal_name, plugin|
  11            puts sprintf("%-#{column_with}s   %s", plugin.name, plugin.version)
  12          end
  13        end
  14      end
  15    end
  16  end