From 7abb10940cb9632b6240dfd6ed1fb649e4e52570 Mon Sep 17 00:00:00 2001 From: Watson Date: Wed, 14 Nov 2012 11:50:07 +0900 Subject: [PATCH] fix the load path to load ripper for Ruby 1.8 --- lib/motion/project/builder.rb | 3 ++- lib/ripper18/ripper/core.rb | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/motion/project/builder.rb b/lib/motion/project/builder.rb index cdc93832..df635844 100644 --- a/lib/motion/project/builder.rb +++ b/lib/motion/project/builder.rb @@ -589,7 +589,8 @@ PLIST begin require 'ripper' rescue LoadError - require 'ripper18/ripper' + $:.unshift(File.expand_path(File.join(File.dirname(__FILE__), '../../ripper18'))) + require 'ripper' end @file_paths = [] diff --git a/lib/ripper18/ripper/core.rb b/lib/ripper18/ripper/core.rb index f6448249..b0543ed9 100644 --- a/lib/ripper18/ripper/core.rb +++ b/lib/ripper18/ripper/core.rb @@ -8,7 +8,7 @@ # For details of Ruby License, see ruby/COPYING. # -require File.dirname(__FILE__) + '/../../ext/ripper.so' +require File.dirname(__FILE__) + '/../../ext/ripper.bundle' class Ripper