mirror of
				https://github.com/redmine/redmine.git
				synced 2025-11-03 20:06:24 +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
 |