mirror of
				https://github.com/redmine/redmine.git
				synced 2025-10-31 10:25:55 +01:00 
			
		
		
		
	git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9601 e93f8b46-1217-0410-a6f0-8f06a7374b81
		
			
				
	
	
		
			30 lines
		
	
	
		
			940 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			940 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| module Redmine
 | |
|   module Info
 | |
|     class << self
 | |
|       def app_name; 'Redmine' end
 | |
|       def url; 'http://www.redmine.org/' end
 | |
|       def help_url; 'http://www.redmine.org/guide' end
 | |
|       def versioned_name; "#{app_name} #{Redmine::VERSION}" end
 | |
| 
 | |
|       def environment
 | |
|         s = "Environment:\n"
 | |
|         s << [
 | |
|           ["Redmine version", Redmine::VERSION],
 | |
|           ["Ruby version", "#{RUBY_VERSION} (#{RUBY_PLATFORM})"],
 | |
|           ["Rails version", Rails::VERSION::STRING],
 | |
|           ["Environment", Rails.env],
 | |
|           ["Database adapter", ActiveRecord::Base.connection.adapter_name]
 | |
|         ].map {|info| "  %-40s %s" % info}.join("\n")
 | |
|         s << "\nRedmine plugins:\n"
 | |
| 
 | |
|         plugins = Redmine::Plugin.all
 | |
|         if plugins.any?
 | |
|           s << plugins.map {|plugin| "  %-40s %s" % [plugin.id.to_s, plugin.version.to_s]}.join("\n")
 | |
|         else
 | |
|           s << "  no plugin installed"
 | |
|         end
 | |
|       end
 | |
|     end
 | |
|   end
 | |
| end
 |