diff options
Diffstat (limited to 'ext/psych')
-rw-r--r-- | ext/psych/lib/psych/versions.rb | 2 | ||||
-rw-r--r-- | ext/psych/psych.gemspec | 10 |
2 files changed, 5 insertions, 7 deletions
diff --git a/ext/psych/lib/psych/versions.rb b/ext/psych/lib/psych/versions.rb index 731ba9545e..dfa1917a65 100644 --- a/ext/psych/lib/psych/versions.rb +++ b/ext/psych/lib/psych/versions.rb @@ -2,7 +2,7 @@ # frozen_string_literal: true module Psych # The version of Psych you are using - VERSION = '3.1.0' unless defined?(::Psych::VERSION) + VERSION = '3.1.0' if RUBY_ENGINE == 'jruby' DEFAULT_SNAKEYAML_VERSION = '1.23'.freeze diff --git a/ext/psych/psych.gemspec b/ext/psych/psych.gemspec index 0990098d3e..f55cd2a85a 100644 --- a/ext/psych/psych.gemspec +++ b/ext/psych/psych.gemspec @@ -1,12 +1,10 @@ # -*- encoding: utf-8 -*- # frozen_string_literal: true -begin - require_relative 'lib/psych/versions' -rescue LoadError - # for Ruby core repository - require_relative 'versions' -end +lib_path = File.expand_path('lib', __dir__) +$LOAD_PATH.unshift lib_path if File.exist?(lib_path) + +require 'psych/versions' Gem::Specification.new do |s| s.name = "psych" |