annotate lib/redmine/info.rb @ 1480:75fd8eace091
issue_556
Close obsolete branch issue_556
author |
Chris Cannam |
date |
Sat, 13 Jul 2013 15:26:30 +0100 |
parents |
bb32da3bea34 |
children |
51364c0cd58f |
rev |
line source |
Chris@0
|
1 module Redmine
|
Chris@0
|
2 module Info
|
Chris@0
|
3 class << self
|
Chris@0
|
4 def app_name; 'Redmine' end
|
Chris@0
|
5 def url; 'http://www.redmine.org/' end
|
Chris@33
|
6 def help_url; '/projects/soundsoftware-site/wiki/Help' end
|
Chris@0
|
7 def versioned_name; "#{app_name} #{Redmine::VERSION}" end
|
Chris@0
|
8
|
Chris@1115
|
9 def environment
|
Chris@1115
|
10 s = "Environment:\n"
|
Chris@1115
|
11 s << [
|
Chris@1115
|
12 ["Redmine version", Redmine::VERSION],
|
Chris@1115
|
13 ["Ruby version", "#{RUBY_VERSION} (#{RUBY_PLATFORM})"],
|
Chris@1115
|
14 ["Rails version", Rails::VERSION::STRING],
|
Chris@1115
|
15 ["Environment", Rails.env],
|
Chris@1115
|
16 ["Database adapter", ActiveRecord::Base.connection.adapter_name]
|
Chris@1115
|
17 ].map {|info| " %-40s %s" % info}.join("\n")
|
Chris@1115
|
18 s << "\nRedmine plugins:\n"
|
Chris@1115
|
19
|
Chris@1115
|
20 plugins = Redmine::Plugin.all
|
Chris@1115
|
21 if plugins.any?
|
Chris@1115
|
22 s << plugins.map {|plugin| " %-40s %s" % [plugin.id.to_s, plugin.version.to_s]}.join("\n")
|
Chris@1115
|
23 else
|
Chris@1115
|
24 s << " no plugin installed"
|
Chris@1115
|
25 end
|
Chris@0
|
26 end
|
Chris@0
|
27 end
|
Chris@0
|
28 end
|
Chris@0
|
29 end
|