lib/pretty_diff.rb in pretty_diff-0.4.0 vs lib/pretty_diff.rb in pretty_diff-0.5.0
- old
+ new
@@ -1,9 +1,17 @@
module PrettyDiff #:nodoc:
end
-require 'pretty_diff/support'
-require 'pretty_diff/diff'
-require 'pretty_diff/chunk'
-require 'pretty_diff/line'
-require 'pretty_diff/line_numbers'
-require 'pretty_diff/html_generator'
+def require_local(suffix)
+ require(File.expand_path(File.join(File.dirname(__FILE__), suffix)))
+end
+
+require_local 'pretty_diff/support'
+require_local 'pretty_diff/diff'
+require_local 'pretty_diff/chunk'
+require_local 'pretty_diff/line_numbers'
+require_local 'pretty_diff/line'
+
+require_local 'pretty_diff/html_generators/diff_generator'
+require_local 'pretty_diff/html_generators/chunk_generator'
+require_local 'pretty_diff/html_generators/line_generator'
+require_local 'pretty_diff/html_generators/line_numbers_generator'
\ No newline at end of file