lib/yard.rb in yard-0.2.3.2 vs lib/yard.rb in yard-0.2.3.3
- old
+ new
@@ -1,17 +1,20 @@
module YARD
- VERSION = "0.2.3.2"
+ VERSION = "0.2.3.3"
ROOT = File.dirname(__FILE__)
TEMPLATE_ROOT = File.join(File.dirname(__FILE__), '..', 'templates')
def self.parse(*args) Parser::SourceParser.parse(*args) end
def self.parse_string(*args) Parser::SourceParser.parse_string(*args) end
end
# Keep track of Ruby version for compatibility code
RUBY19, RUBY18 = *(RUBY_VERSION >= "1.9" ? [true, false] : [false, true])
-$:.unshift(YARD::ROOT)
+# Load Ruby core extension classes
+Dir.glob(File.join(YARD::ROOT, 'yard', 'core_ext', '*')).each do |file|
+ require file.gsub(/\.rb$/, '')
+end
-files = ['yard/logging', 'yard/autoload']
-files += Dir.glob File.join(YARD::ROOT, 'yard/core_ext/*')
-files.each {|file| require file.gsub(/\.rb$/, '') }
+['autoload', 'globals'].each do |file|
+ require File.join(YARD::ROOT, 'yard', file)
+end