From e69b4647f201b33fff3a87890807dbffd549c0fc Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sun, 8 Jun 2008 15:40:24 +0000 Subject: Adds Filesystem adapter (patch #1393 by Paul R). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1508 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- lib/redmine/scm/adapters/abstract_adapter.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lib/redmine/scm/adapters/abstract_adapter.rb') diff --git a/lib/redmine/scm/adapters/abstract_adapter.rb b/lib/redmine/scm/adapters/abstract_adapter.rb index 80058a2bf..bd77ce203 100644 --- a/lib/redmine/scm/adapters/abstract_adapter.rb +++ b/lib/redmine/scm/adapters/abstract_adapter.rb @@ -100,6 +100,16 @@ module Redmine (path[-1,1] == "/") ? path : "#{path}/" end + def without_leading_slash(path) + path ||= '' + path.gsub(%r{^/+}, '') + end + + def without_trailling_slash(path) + path ||= '' + (path[-1,1] == "/") ? path[0..-2] : path + end + def shell_quote(str) if RUBY_PLATFORM =~ /mswin/ '"' + str.gsub(/"/, '\\"') + '"' -- cgit v1.2.3