X-Git-Url: https://repo.or.cz/mruby.git/blobdiff_plain/a5412d48fd1bb55288cb168a92efd0f2045781c1..HEAD:/lib/mruby/source.rb diff --git a/lib/mruby/source.rb b/lib/mruby/source.rb index 5819a322b..ce9e558dc 100644 --- a/lib/mruby/source.rb +++ b/lib/mruby/source.rb @@ -2,11 +2,13 @@ require "pathname" module MRuby module Source - # MRuby's source root directory + # mruby's source root directory ROOT = Pathname.new(File.expand_path('../../../',__FILE__)) # Reads a constant defined at version.h - MRUBY_READ_VERSION_CONSTANT = Proc.new { |name| ROOT.join('include','mruby','version.h').read.match(/^#define #{name} +"?([\w\. ]+)"?$/)[1] } + MRUBY_READ_VERSION_CONSTANT = Proc.new do |name| + ROOT.join('include','mruby','version.h').read.match(/^#define #{name} +"?([\w\. ]+)"?\r?$/)[1] + end MRUBY_RUBY_VERSION = MRUBY_READ_VERSION_CONSTANT['MRUBY_RUBY_VERSION'] MRUBY_RUBY_ENGINE = MRUBY_READ_VERSION_CONSTANT['MRUBY_RUBY_ENGINE']