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