diff options
Diffstat (limited to 'subversion/bindings/swig/ruby/svn/info.rb')
-rw-r--r-- | subversion/bindings/swig/ruby/svn/info.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/subversion/bindings/swig/ruby/svn/info.rb b/subversion/bindings/swig/ruby/svn/info.rb index d20f4fa..5175cb8 100644 --- a/subversion/bindings/swig/ruby/svn/info.rb +++ b/subversion/bindings/swig/ruby/svn/info.rb @@ -229,7 +229,9 @@ module Svn def parse_diff_unified(entry) in_content = false - entry.body.each do |line| + # ruby 1.8 and ruby 1.9 compat + each_meth = entry.body.respond_to?(:each_line) ? :each_line : :each + entry.body.send(each_meth) do |line| case line when /^@@/ in_content = true |