...
 
Commits (5)
......@@ -6,3 +6,4 @@ rdoc
pkg
assets
rs
Gemfile.lock
[submodule "spec/rubyspec"]
path = spec/rubyspec
url = git://github.com/rubyspec/rubyspec.git
url = git://github.com/ruby/spec.git
[submodule "frozen_old_spec/rubyspec"]
path = frozen_old_spec/rubyspec
url = git://github.com/ruby/spec.git
$:.unshift "./lib"
# frozen_string_literal: true
$LOAD_PATH.unshift './lib'
......@@ -3,21 +3,16 @@ language: ruby
rvm:
- "1.8.7"
- "1.9.2"
- "1.9.3"
- "2.0.0"
- "2.1.0"
- "2.2.0"
- "2.3.0"
- "2.4.0"
- ruby-head
- jruby-18mode
- jruby-19mode
- rbx-18mode
- rbx-19mode
matrix:
allow_failures:
- rvm: jruby-18mode
- rvm: jruby-19mode
- rvm: rbx-18mode
- rvm: rbx-19mode
# matrix:
# allow_failures:
# - rvm: "2.2.0" # Travis suddenly fails to `bundle install`, no idea why
before_install:
- git submodule update --init --recursive
= Backports --- History
== Version 3.11.0 - December 25th, 2017
* New Ruby version 2.5.0
* Array
* +append+, +prepend+
* Dir
* +children+, +each_child+
* Enumerable
* +any?+, +all?+, +none?+, +one?+ (with pattern argument)
* Hash
* +slice+
* +transform_keys+
* Integer
* +sqrt+
* +allbits?+, +anybits?+ and +nobits?+
* Kernel
* +yield_self+
* Module
* +attr+, +attr_accessor+, +attr_reader+, +attr_writer+ (now public)
* +define_method+, +alias_method+, +undef_method+, +remove_method+ (now public)
* String
* +delete_prefix+, +delete_prefix!+
* +delete_suffix+, +delete_suffix!+
* Struct
* +new+ (with <code>keyword_init: true</code>)
* <tt>require 'backports/latest'</tt> is now the right way to require everything
== Version 3.10.0 - October 17, 2017
* Additional features of 2.4.0
* Enumerable
* +uniq+
* +sum+
* Hash
* +compact+
* +transform_values+
== Version 3.9.0 - October 07, 2017
* From 2.4.0: +dup+ for +true+, +false+, +nil+, Numeric
* From 2.2.0: <tt>Method#super_method</tt>
== Version 3.8.0 - April 26, 2017
* From 2.4.0: <tt>String#match?</tt>, <tt>Regexp#match?</tt>
* From 2.3.0:
* unary <tt>String#+</tt>, +-+
* Numeric: +positive?+, +negative?+
* Hash: +to_proc+, +fetch_values+, <tt>></tt>, <tt><</tt>, <tt>>=</tt>, <tt><=</tt>
* Enumerable: +chunk_while+, +grep_v+
* <tt>{Array|Hash|Struct}#dig</tt>
* <tt>Array#bsearch_index</tt>
* From 2.2.0:
* <tt>Method#curry</tt>
* <tt>String#unicode_normalize{|?|!}</tt>
* <tt>Kernel#itself</tt>
* Float: +next_float+, +prev_float+
== Version 3.7.0 - March 28, 2017
* Initiate work on backports of 2.2, 2.3, 2.4
* From 2.4.0:
* <tt>Comparable#clamp</tt>
* From 2.2.0:
* Enumerable: +slice_when+, +slice_after+
== Version 3.6.0 - February 14th, 2014
* Additional features of 2.1.0
......
......@@ -8,10 +8,10 @@ gemspec
# jquery-rails is used by the dummy application
group :test do
gem "rake"
gem 'mspec', :git => 'git://github.com/rubyspec/mspec.git'
gem 'activesupport'
gem 'mspec'
gem 'activesupport', '~>3.2.0'
gem 'minitest', '< 5.0.0', :require => false
gem 'test-unit'
gem 'test-unit', '~>2.1.1.0'
end
# Declare any dependencies that are still in development here instead of in
......
GIT
remote: git://github.com/rubyspec/mspec.git
revision: 69c388b1187789f4996eda7dec4c1404fcd6b742
specs:
mspec (1.5.18)
PATH
remote: .
specs:
backports (3.6.8)
GEM
remote: http://rubygems.org/
specs:
activesupport (3.2.13)
i18n (= 0.6.1)
multi_json (~> 1.0)
i18n (0.6.1)
minitest (4.7.5)
multi_json (1.7.2)
rake (10.1.0)
test-unit (2.1.1.0)
PLATFORMS
java
ruby
DEPENDENCIES
activesupport
backports!
minitest (< 5.0.0)
mspec!
rake
test-unit
......@@ -8,6 +8,10 @@ This gem is for you!
The goal of 'backports' is to make it easier to write ruby code that runs across different versions of Ruby.
== Loading backports
=== Explicitly (recommended)
For example, if you want to use flat_map, even in Ruby implementations that don't include it, as well as the new bsearch method:
require 'backports/1.9.2/enumerable/flat_map'
......@@ -15,11 +19,23 @@ For example, if you want to use flat_map, even in Ruby implementations that don'
This will enable Enumerable#flat_map and Array#bsearch, using the native versions if available or otherwise provide a pure Ruby version.
You can load many backports at once. For example, any version of Ruby up to today's standards:
=== By Module
To bring all the backports for a given Class/Module, you can specify only that Class:
require 'backports/2.3.0/hash'
This will make sure that Hash responds to dig, fetch_values, <, <=, >, >= and to_proc
=== Up to a specific Ruby version
require 'backports'
You can load all backports up to a specific version. For example, to bring any version of Ruby mostly up to Ruby 2.4.0's standards:
This will bring in all the features of 1.8.7 and many features of Ruby 1.9.x and even Ruby 2.0.0 (for all versions of Ruby)!
require 'backports/2.4.0'
This will bring in all the features of 1.8.7 and many features of Ruby 1.9.x all the way up to Ruby 2.4.0 (for all versions of Ruby)!
While it is not recommended, you may `require 'backports/latest'` as a shortcut to the latest Ruby version supported. This is equivalent to the deprecated `require 'backports'`.
+Note+: Although I am a Ruby committer, this gem is a personal project and is not endorsed by ruby-core.
......@@ -28,15 +44,11 @@ This will bring in all the features of 1.8.7 and many features of Ruby 1.9.x and
Goals for backported features:
1. Won't break older code
2. Pure Ruby (no C extensions)
3. Pass RubySpec[http://github.com/rubyspec/rubyspec]
Let's be a bit more precise about the "breaking code" business. It is of course entirely possible that code will break, for example some core methods are monkeypatched or if the code relies on a certain call raising an exception. Example: <tt>[42].sample rescue "dum example"</tt> will return <tt>"dum example"</tt> without this gem and <tt>42</tt> with it.
3. Pass ruby/spec[https://github.com/ruby/spec]
A real incompatibility is, for example, <tt>Module::instance_methods</tt> which returns strings in 1.8 and symbols in 1.9. No change can be made without the risk of breaking existing code. Such incompatibilities are left unchanged, although you can require some of these changes in addition (see below)
Let's be a bit more precise about the "breaking code" business. It is of course entirely possible that code will break. In particular, you may be distinguishing parameters with duck typing, but a builtin class may, in the future, be responding to a particular call. Here's [an exemple from Rails](https://github.com/rails/rails/blob/a4b55827721a5967299f3c1531afb3d6d81e4ac0/activerecord/lib/active_record/associations/association.rb#L155-L159) that is relying on the fact that Proc and Method respond to :to_proc and Hash isn't. That is, until Ruby 2.3... This old version of Rails therefore won't work on Ruby 2.3, or on older Rubies with that the `2.3.0/hash/to_proc` loaded...
All features of 1.8.7 are backported (well, almost all, see the exception list bellow), and many of the following versions up to 2.1
For historical reasons, some generic and self-contained features of active-support are also included. By simple I mean that String#camelcase is there, but #pluralize isn't. These will probably be removed in the future, so it's recommended to require those directly from active_support.
For Ruby < 2.0, there are some real incompatibilities. For example, <tt>Module::instance_methods</tt> which returns strings in 1.8 and symbols in 1.9. No change can be made without the risk of breaking existing code. Such incompatibilities are left unchanged, although you can require some of these changes in addition (see below).
== Installation & compatibility
......@@ -54,9 +66,6 @@ To use:
# For all backports up to a given version
require 'backports/1.9.2' # All backports for Ruby 1.9.2 and below
# Or for all backports
require 'backports'
Note: about a dozen of backports have a dependency that will be also loaded. For example, the backport of Enumerable#flat_map uses flatten(1), so if required from Ruby 1.8.6 (where Array#flatten does not accept an argument), the backport for Ruby's 1.8.7 flatten with an argument will also be loaded.
With bundler, add to your Gemfile:
......@@ -64,11 +73,91 @@ With bundler, add to your Gemfile:
gem 'backports', :require => false
Run <tt>bundle install</tt> and require the desired backports.
Compatible with Ruby 1.8.6, 1.8.7, 1.9.1, 1.9.2, 1.9.3, 2.0, 2.1, JRuby and Rubinius.
Compatible with Ruby itself, JRuby and Rubinius.
= Complete List of backports
== Ruby 2.5 backports
* Array
* +append+, +prepend+
* Dir
* +children+, +each_child+
* Enumerable
* +any?+, +all?+, +none?+, +one?+ (with pattern argument)
* Hash
* +slice+
* +transform_keys+
* Integer
* +sqrt+
* +allbits?+, +anybits?+ and +nobits?+
* Kernel
* +yield_self+
* Module
* +attr+, +attr_accessor+, +attr_reader+, +attr_writer+ (now public)
* +define_method+, +alias_method+, +undef_method+, +remove_method+ (now public)
* String
* +delete_prefix+, +delete_prefix!+
* +delete_suffix+, +delete_suffix!+
* Struct
* +new+ (with <code>keyword_init: true</code>)
== Ruby 2.4 backports
* Comparable
* +clamp+
* Enumerable
* +sum+
* +uniq+
* Hash
* +compact+, +compact!+
* +transform_values+, +transform_values!+
* Regexp
* +match?+
* String
* +match?+
* FalseClass, Fixnum, Float, NilClass, TrueClass
* +dup+
== Ruby 2.3 backports
* Array
* +bsearch_index+
* +dig+
* Enumerable
* +chunk_while+
* +grep_v+
* Hash
* +dig+
* +fetch_values+
* +to_proc+
* <=, <, >=, >
* Numeric
* +negative?+
* +positive?+
* String
* unary + and -
* Struct
* +dig+
== Ruby 2.2 backports
* Enumerable
* +slice_after+
* +slice_when+
* Float
* +prev_float+
* +next_float+
* Kernel
* +itself+
* Method
* +curry+
* +super_method+
* String
* +unicode_normalize+
* +unicode_normalize!+
* +unicode_normalize?+
== Ruby 2.1 backports
* Array
......@@ -142,7 +231,7 @@ Compatible with Ruby 1.8.6, 1.8.7, 1.9.1, 1.9.2, 1.9.3, 2.0, 2.1, JRuby and Rubi
* Random (new class)
*Note*: The methods of +Random+ can't be required individually; the class can only be required whole with <tt>require 'backports/1.9.2/random'</tt>. The implementation is also available with <tt>require 'backports/random/implementation'</tt>.
*Note*: The methods of +Random+ can't be required individually; the class can only be required whole with <tt>require 'backports/1.9.2/random'</tt>.
== Ruby 1.9.1 backports
......@@ -259,7 +348,7 @@ I am aware of the following backport gem, which probably won't make it into this
* Net::SMTP for Ruby 1.8.6: smtp_tls[http://seattlerb.rubyforge.org/smtp_tls/]
Requiring the whole of 'backports', or all backports for a given version of Ruby will also load 'backports/std_lib'.
Requiring backports for a given version of Ruby will also load 'backports/std_lib'.
== Forcing incompatibilities
......@@ -288,7 +377,7 @@ Thanks for the bug reports and patches, in particular the repeat offenders:
* Konstantin Haase ( rkh[https://github.com/rkh])
* Roger Pack ( rdp[http://github.com/rdp] )
The best way to submit a patch is to also submit a patch to RubySpec[https://github.com/rubyspec/rubyspec] and then a patch to backports that make it pass the spec. To test rubyspec:
The best way to submit a patch is to also submit a patch to ruby/spec[https://github.com/ruby/spec] and then a patch to backports that make it pass the spec. To test rubyspec:
git submodule init && git submodule update # => pulls rubyspecs
rake spec[array/bsearch] # => tests Array#bsearch
......
......@@ -11,23 +11,28 @@ Rake::TestTask.new(:test) do |test|
test.verbose = false
end
desc "Run specs, where path can be '*/*' (default), 'class/*' or 'class/method'."
task :spec, :path, :action do |t, args|
args.with_defaults(:path => '*/*', :action => 'ci')
stats = [[0] * 5]
not_found = []
mspec_cmds(args[:path], args[:action]) do |cmd, path|
class SpecRunner
STATS = [:files, :examples, :expectations, :failures, :errors]
attr_reader :stats, :not_found
def initialize
@counts = [0] * 5
@not_found = []
end
def run(cmd, path)
result = `#{cmd}`
match = result.match(/(\d+) files?, (\d+) examples?, (\d+) expectations?, (\d+) failures?, (\d+) errors?/)
if match.nil?
puts "*** mspec returned with unexpected results:"
puts result
puts "Command was:", cmd
fail "Unexpected output from mspec"
end
_, ex, p, f, e = data = match.captures.map{|x| x.to_i}
not_found << path if ex == 0
stats << data
STATS.each_with_index do |_, i|
@counts[i] += data[i]
end
if f + e > 0
puts cmd
puts result
......@@ -36,12 +41,37 @@ task :spec, :path, :action do |t, args|
STDOUT.flush
end
end
$:.unshift 'lib'
require 'backports/rails'
_, ex, p, f, e = stats = stats.transpose.map{|x| x.sum}
puts "*** Overall:", stats.zip(%w[files examples expectations failures errors]).map{|a| a.join(' ')}.join(', ')
puts "No spec found for #{not_found.join(', ')}" unless not_found.empty?
fail unless f + e == 0
def stats
h = {}
STATS.zip(@counts).each{|k, v| h[k]=v}
h
end
def report
puts "*** Overall:", stats.map{|a| a.join(' ')}.join(', ')
puts "No spec found for #{@not_found.join(', ')}" unless @not_found.empty?
end
def success?
stats[:failures] == 0 && stats[:errors] == 0
end
end
desc "Run specs, where path can be '*/*' (default), 'class/*' or 'class/method'."
task :spec, :path, :action do |t, args|
args.with_defaults(:path => '*/*', :action => 'ci')
specs = SpecRunner.new
mspec_cmds(args[:path], 'frozen_old_spec', args[:action]) do |cmd, path|
specs.run(cmd, path)
end
unless RUBY_VERSION < '1.9' # Give up entirely on running new specs in 1.8.x, mainly because of {hash: 'syntax'}
mspec_cmds(args[:path], 'spec', args[:action]) do |cmd, path|
specs.run(cmd, path)
end
end
specs.report
fail unless specs.success?
end
task :all_spec do # Necessary because of argument passing bug in 1.8.7
......@@ -67,7 +97,13 @@ DEPENDENCIES = Hash.new([]).merge!(
'1.9.2/array/select' => 'backports/1.8.7/array/select',
'1.9.2/hash/select' => 'backports/1.8.7/hash/select',
'1.9.2/enumerable/each_entry' => 'backports/1.8.7/enumerable/each_with_index',
'2.0.0/hash/to_h' => 'backports/1.9.1/hash/default_proc'
'2.0.0/hash/to_h' => 'backports/1.9.1/hash/default_proc',
'2.2.0/float/next_float' => 'backports/2.2.0/float/prev_float',
'2.2.0/float/prev_float' => 'backports/2.2.0/float/next_float',
'2.3.0/array/bsearch_index' => ['backports/2.3.0/array/dig', 'backports/2.3.0/hash/dig'],
'2.3.0/array/dig' => ['backports/2.3.0/hash/dig', 'backports/2.3.0/struct/dig'],
'2.3.0/hash/dig' => ['backports/2.3.0/array/dig', 'backports/2.3.0/struct/dig'],
'2.3.0/struct/dig' => ['backports/2.3.0/array/dig', 'backports/2.3.0/hash/dig']
)
{
:each_with_index => %w[enumerable/detect enumerable/find enumerable/find_all enumerable/select enumerable/to_a],
......@@ -76,31 +112,66 @@ DEPENDENCIES = Hash.new([]).merge!(
libs.each{|l| DEPENDENCIES["1.8.7/#{l}"] = "backports/1.8.7/enumerable/#{req}" }
end
# These cause actual errors while loading in 1.8:
IGNORE_IN_18 = %w[
# These **old** specs cause actual errors while loading in 1.8:
OLD_IGNORE_IN_18 = %w[
1.9.1/symbol/length
1.9.1/symbol/size
1.9.3/string/byteslice
1.8.7/proc/yield
1.9.1/proc/case_compare
2.4.0/string/match
2.4.0/regexp/match
2.5.0/module/define_method
]
def mspec_cmds(pattern, action='ci')
# These **new** specs cause actual errors while loading in 1.9:
IGNORE_IN_19 = %w[
2.1.0/enumerable/to_h
2.1.0/array/to_h
2.1.0/module/include
2.5.0/module/define_method
2.5.0/module/alias_method
2.5.0/module/undef_method
2.5.0/module/remove_method
2.5.0/module/attr
2.5.0/module/attr_reader
2.5.0/module/attr_writer
2.5.0/module/attr_accessor
2.5.0/struct/new
]
# These **new** specs cause actual errors while loading in 2.0.0:
IGNORE_IN_200 = %w[
2.4.0/enumerable/sum
]
CLASS_MAP = Hash.new{|k, v| k[v] = v}.merge!(
'match_data' => 'matchdata', # don't ask me why RubySpec uses matchdata instead of match_data
'true_class' => 'true',
'false_class' => 'false',
'nil_class' => 'nil'
)
def mspec_cmds(pattern, spec_folder, action='ci')
pattern = "lib/backports/*.*.*/#{pattern}.rb"
Dir.glob(pattern) do |lib_path|
_match, version, path = lib_path.match(/backports\/(\d\.\d\.\d)\/(.*)\.rb/).to_a
next if path =~ /stdlib/
next if version <= RUBY_VERSION
version_path = "#{version}/#{path}"
next if IGNORE_IN_18.include? version_path if RUBY_VERSION < '1.9'
if RUBY_VERSION < '2.0.0'
next if OLD_IGNORE_IN_18.include? version_path if RUBY_VERSION < '1.9'
next if IGNORE_IN_19.include? version_path
next if spec_folder != 'frozen_old_spec' && version <= '2.0.0' # Don't run new specs for pre 2.0 features & ruby
end
next if RUBY_VERSION < '2.1.0' && IGNORE_IN_200.include?(version_path)
deps = [*DEPENDENCIES[version_path]].map{|p| "-r #{p}"}.join(' ')
klass, method = path.split('/')
path = [klass.gsub('_', ''), method].join('/') # don't ask me why RubySpec uses matchdata instead of match_data
path = [CLASS_MAP[klass], method].join('/')
yield %W[mspec #{action}
-I lib
-r ./set_version/#{version}
#{deps}
-r backports/#{version_path}
spec/rubyspec/core/#{path}_spec.rb
#{spec_folder}/rubyspec/core/#{path}_spec.rb
].join(' '), path
end
end
# -*- encoding: utf-8 -*-
# stub: backports 3.6.8 ruby lib
# stub: backports 3.11.1 ruby lib
Gem::Specification.new do |s|
s.name = "backports"
s.version = "3.6.8"
s.name = "backports".freeze
s.version = "3.11.1"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib"]
s.authors = ["Marc-Andr\u{e9} Lafortune"]
s.date = "2016-05-05"
s.description = "Essential backports that enable many of the nice features of Ruby 1.8.7 up to 2.1.0 for earlier versions."
s.email = ["github@marc-andre.ca"]
s.files = [".document", ".gitignore", ".gitmodules", ".irbrc", ".travis.yml", "CHANGELOG.rdoc", "Gemfile", "Gemfile.lock", "LICENSE.txt", "README.rdoc", "Rakefile", "backports.gemspec", "default.mspec", "lib/backports.rb", "lib/backports/1.8.7.rb", "lib/backports/1.8.7/argf.rb", "lib/backports/1.8.7/argf/bytes.rb", "lib/backports/1.8.7/argf/chars.rb", "lib/backports/1.8.7/argf/each.rb", "lib/backports/1.8.7/argf/each_byte.rb", "lib/backports/1.8.7/argf/each_char.rb", "lib/backports/1.8.7/argf/each_line.rb", "lib/backports/1.8.7/argf/getbyte.rb", "lib/backports/1.8.7/argf/lines.rb", "lib/backports/1.8.7/argf/readbyte.rb", "lib/backports/1.8.7/array.rb", "lib/backports/1.8.7/array/collect.rb", "lib/backports/1.8.7/array/combination.rb", "lib/backports/1.8.7/array/cycle.rb", "lib/backports/1.8.7/array/delete_if.rb", "lib/backports/1.8.7/array/each.rb", "lib/backports/1.8.7/array/each_index.rb", "lib/backports/1.8.7/array/find_index.rb", "lib/backports/1.8.7/array/flatten.rb", "lib/backports/1.8.7/array/index.rb", "lib/backports/1.8.7/array/map.rb", "lib/backports/1.8.7/array/permutation.rb", "lib/backports/1.8.7/array/pop.rb", "lib/backports/1.8.7/array/product.rb", "lib/backports/1.8.7/array/reject.rb", "lib/backports/1.8.7/array/reverse_each.rb", "lib/backports/1.8.7/array/rindex.rb", "lib/backports/1.8.7/array/select.rb", "lib/backports/1.8.7/array/shift.rb", "lib/backports/1.8.7/array/shuffle.rb", "lib/backports/1.8.7/binding.rb", "lib/backports/1.8.7/binding/eval.rb", "lib/backports/1.8.7/dir.rb", "lib/backports/1.8.7/dir/each.rb", "lib/backports/1.8.7/dir/foreach.rb", "lib/backports/1.8.7/enumerable.rb", "lib/backports/1.8.7/enumerable/count.rb", "lib/backports/1.8.7/enumerable/cycle.rb", "lib/backports/1.8.7/enumerable/detect.rb", "lib/backports/1.8.7/enumerable/drop.rb", "lib/backports/1.8.7/enumerable/drop_while.rb", "lib/backports/1.8.7/enumerable/each_cons.rb", "lib/backports/1.8.7/enumerable/each_slice.rb", "lib/backports/1.8.7/enumerable/each_with_index.rb", "lib/backports/1.8.7/enumerable/entries.rb", "lib/backports/1.8.7/enumerable/find.rb", "lib/backports/1.8.7/enumerable/find_all.rb", "lib/backports/1.8.7/enumerable/find_index.rb", "lib/backports/1.8.7/enumerable/first.rb", "lib/backports/1.8.7/enumerable/group_by.rb", "lib/backports/1.8.7/enumerable/inject.rb", "lib/backports/1.8.7/enumerable/max_by.rb", "lib/backports/1.8.7/enumerable/min_by.rb", "lib/backports/1.8.7/enumerable/minmax.rb", "lib/backports/1.8.7/enumerable/minmax_by.rb", "lib/backports/1.8.7/enumerable/none.rb", "lib/backports/1.8.7/enumerable/one.rb", "lib/backports/1.8.7/enumerable/partition.rb", "lib/backports/1.8.7/enumerable/reduce.rb", "lib/backports/1.8.7/enumerable/reject.rb", "lib/backports/1.8.7/enumerable/reverse_each.rb", "lib/backports/1.8.7/enumerable/select.rb", "lib/backports/1.8.7/enumerable/sort_by.rb", "lib/backports/1.8.7/enumerable/take.rb", "lib/backports/1.8.7/enumerable/take_while.rb", "lib/backports/1.8.7/enumerable/to_a.rb", "lib/backports/1.8.7/enumerator.rb", "lib/backports/1.8.7/enumerator/each.rb", "lib/backports/1.8.7/enumerator/next.rb", "lib/backports/1.8.7/enumerator/rewind.rb", "lib/backports/1.8.7/enumerator/with_index.rb", "lib/backports/1.8.7/env.rb", "lib/backports/1.8.7/env/delete_if.rb", "lib/backports/1.8.7/env/each.rb", "lib/backports/1.8.7/env/each_key.rb", "lib/backports/1.8.7/env/each_pair.rb", "lib/backports/1.8.7/env/each_value.rb", "lib/backports/1.8.7/env/reject.rb", "lib/backports/1.8.7/env/select.rb", "lib/backports/1.8.7/fixnum.rb", "lib/backports/1.8.7/fixnum/div.rb", "lib/backports/1.8.7/fixnum/fdiv.rb", "lib/backports/1.8.7/float.rb", "lib/backports/1.8.7/float/fdiv.rb", "lib/backports/1.8.7/gc.rb", "lib/backports/1.8.7/gc/stress.rb", "lib/backports/1.8.7/hash.rb", "lib/backports/1.8.7/hash/constructor.rb", "lib/backports/1.8.7/hash/delete_if.rb", "lib/backports/1.8.7/hash/each.rb", "lib/backports/1.8.7/hash/each_key.rb", "lib/backports/1.8.7/hash/each_pair.rb", "lib/backports/1.8.7/hash/each_value.rb", "lib/backports/1.8.7/hash/eql.rb", "lib/backports/1.8.7/hash/hash.rb", "lib/backports/1.8.7/hash/reject.rb", "lib/backports/1.8.7/hash/select.rb", "lib/backports/1.8.7/integer.rb", "lib/backports/1.8.7/integer/downto.rb", "lib/backports/1.8.7/integer/even.rb", "lib/backports/1.8.7/integer/odd.rb", "lib/backports/1.8.7/integer/ord.rb", "lib/backports/1.8.7/integer/pred.rb", "lib/backports/1.8.7/integer/times.rb", "lib/backports/1.8.7/integer/upto.rb", "lib/backports/1.8.7/io.rb", "lib/backports/1.8.7/io/bytes.rb", "lib/backports/1.8.7/io/chars.rb", "lib/backports/1.8.7/io/each.rb", "lib/backports/1.8.7/io/each_byte.rb", "lib/backports/1.8.7/io/each_char.rb", "lib/backports/1.8.7/io/each_line.rb", "lib/backports/1.8.7/io/foreach.rb", "lib/backports/1.8.7/io/getbyte.rb", "lib/backports/1.8.7/io/lines.rb", "lib/backports/1.8.7/io/readbyte.rb", "lib/backports/1.8.7/kernel.rb", "lib/backports/1.8.7/kernel/__method__.rb", "lib/backports/1.8.7/kernel/instance_exec.rb", "lib/backports/1.8.7/kernel/tap.rb", "lib/backports/1.8.7/method.rb", "lib/backports/1.8.7/method/name.rb", "lib/backports/1.8.7/module.rb", "lib/backports/1.8.7/module/class_exec.rb", "lib/backports/1.8.7/module/module_exec.rb", "lib/backports/1.8.7/numeric.rb", "lib/backports/1.8.7/numeric/step.rb", "lib/backports/1.8.7/object_space.rb", "lib/backports/1.8.7/object_space/each_object.rb", "lib/backports/1.8.7/process.rb", "lib/backports/1.8.7/process/exec.rb", "lib/backports/1.8.7/range.rb", "lib/backports/1.8.7/range/each.rb", "lib/backports/1.8.7/range/step.rb", "lib/backports/1.8.7/regexp.rb", "lib/backports/1.8.7/regexp/union.rb", "lib/backports/1.8.7/stdlib.rb", "lib/backports/1.8.7/stdlib/tmpdir.rb", "lib/backports/1.8.7/stop_iteration.rb", "lib/backports/1.8.7/string.rb", "lib/backports/1.8.7/string/bytes.rb", "lib/backports/1.8.7/string/bytesize.rb", "lib/backports/1.8.7/string/each.rb", "lib/backports/1.8.7/string/each_byte.rb", "lib/backports/1.8.7/string/each_char.rb", "lib/backports/1.8.7/string/each_line.rb", "lib/backports/1.8.7/string/end_with.rb", "lib/backports/1.8.7/string/lines.rb", "lib/backports/1.8.7/string/partition.rb", "lib/backports/1.8.7/string/rpartition.rb", "lib/backports/1.8.7/string/start_with.rb", "lib/backports/1.8.7/string/upto.rb", "lib/backports/1.8.7/struct.rb", "lib/backports/1.8.7/struct/each.rb", "lib/backports/1.8.7/struct/each_pair.rb", "lib/backports/1.8.7/symbol.rb", "lib/backports/1.8.7/symbol/to_proc.rb", "lib/backports/1.8.8.rb", "lib/backports/1.8.rb", "lib/backports/1.9.1.rb", "lib/backports/1.9.1/array.rb", "lib/backports/1.9.1/array/sample.rb", "lib/backports/1.9.1/array/try_convert.rb", "lib/backports/1.9.1/dir.rb", "lib/backports/1.9.1/dir/to_path.rb", "lib/backports/1.9.1/enumerable.rb", "lib/backports/1.9.1/enumerable/each_with_index.rb", "lib/backports/1.9.1/enumerable/each_with_object.rb", "lib/backports/1.9.1/enumerator.rb", "lib/backports/1.9.1/enumerator/new.rb", "lib/backports/1.9.1/enumerator/with_object.rb", "lib/backports/1.9.1/env.rb", "lib/backports/1.9.1/env/key.rb", "lib/backports/1.9.1/file.rb", "lib/backports/1.9.1/file/atime.rb", "lib/backports/1.9.1/file/basename.rb", "lib/backports/1.9.1/file/binary.rb", "lib/backports/1.9.1/file/blockdev.rb", "lib/backports/1.9.1/file/chardev.rb", "lib/backports/1.9.1/file/chmod.rb", "lib/backports/1.9.1/file/chown.rb", "lib/backports/1.9.1/file/ctime.rb", "lib/backports/1.9.1/file/delete.rb", "lib/backports/1.9.1/file/directory.rb", "lib/backports/1.9.1/file/dirname.rb", "lib/backports/1.9.1/file/executable.rb", "lib/backports/1.9.1/file/executable_real.rb", "lib/backports/1.9.1/file/exist.rb", "lib/backports/1.9.1/file/exists.rb", "lib/backports/1.9.1/file/expand_path.rb", "lib/backports/1.9.1/file/extname.rb", "lib/backports/1.9.1/file/file.rb", "lib/backports/1.9.1/file/ftype.rb", "lib/backports/1.9.1/file/grpowned.rb", "lib/backports/1.9.1/file/join.rb", "lib/backports/1.9.1/file/lchmod.rb", "lib/backports/1.9.1/file/lchown.rb", "lib/backports/1.9.1/file/link.rb", "lib/backports/1.9.1/file/lstat.rb", "lib/backports/1.9.1/file/mtime.rb", "lib/backports/1.9.1/file/new.rb", "lib/backports/1.9.1/file/open.rb", "lib/backports/1.9.1/file/owned.rb", "lib/backports/1.9.1/file/pipe.rb", "lib/backports/1.9.1/file/readable.rb", "lib/backports/1.9.1/file/readable_real.rb", "lib/backports/1.9.1/file/readlink.rb", "lib/backports/1.9.1/file/rename.rb", "lib/backports/1.9.1/file/setgid.rb", "lib/backports/1.9.1/file/setuid.rb", "lib/backports/1.9.1/file/size.rb", "lib/backports/1.9.1/file/socket.rb", "lib/backports/1.9.1/file/split.rb", "lib/backports/1.9.1/file/stat.rb", "lib/backports/1.9.1/file/sticky.rb", "lib/backports/1.9.1/file/symlink.rb", "lib/backports/1.9.1/file/to_path.rb", "lib/backports/1.9.1/file/truncate.rb", "lib/backports/1.9.1/file/unlink.rb", "lib/backports/1.9.1/file/writable.rb", "lib/backports/1.9.1/file/writable_real.rb", "lib/backports/1.9.1/file/zero.rb", "lib/backports/1.9.1/float.rb", "lib/backports/1.9.1/float/round.rb", "lib/backports/1.9.1/hash.rb", "lib/backports/1.9.1/hash/assoc.rb", "lib/backports/1.9.1/hash/default_proc.rb", "lib/backports/1.9.1/hash/key.rb", "lib/backports/1.9.1/hash/rassoc.rb", "lib/backports/1.9.1/hash/try_convert.rb", "lib/backports/1.9.1/integer.rb", "lib/backports/1.9.1/integer/magnitude.rb", "lib/backports/1.9.1/integer/round.rb", "lib/backports/1.9.1/io.rb", "lib/backports/1.9.1/io/binread.rb", "lib/backports/1.9.1/io/open.rb", "lib/backports/1.9.1/io/try_convert.rb", "lib/backports/1.9.1/io/ungetbyte.rb", "lib/backports/1.9.1/kernel.rb", "lib/backports/1.9.1/kernel/__callee__.rb", "lib/backports/1.9.1/kernel/define_singleton_method.rb", "lib/backports/1.9.1/kernel/public_method.rb", "lib/backports/1.9.1/kernel/public_send.rb", "lib/backports/1.9.1/kernel/require_relative.rb", "lib/backports/1.9.1/math.rb", "lib/backports/1.9.1/math/log.rb", "lib/backports/1.9.1/math/log2.rb", "lib/backports/1.9.1/numeric.rb", "lib/backports/1.9.1/numeric/round.rb", "lib/backports/1.9.1/proc.rb", "lib/backports/1.9.1/proc/case_compare.rb", "lib/backports/1.9.1/proc/curry.rb", "lib/backports/1.9.1/proc/lambda.rb", "lib/backports/1.9.1/proc/yield.rb", "lib/backports/1.9.1/range.rb", "lib/backports/1.9.1/range/cover.rb", "lib/backports/1.9.1/regexp.rb", "lib/backports/1.9.1/regexp/try_convert.rb", "lib/backports/1.9.1/stdlib.rb", "lib/backports/1.9.1/stdlib/prime.rb", "lib/backports/1.9.1/string.rb", "lib/backports/1.9.1/string/ascii_only.rb", "lib/backports/1.9.1/string/chr.rb", "lib/backports/1.9.1/string/clear.rb", "lib/backports/1.9.1/string/codepoints.rb", "lib/backports/1.9.1/string/each_codepoint.rb", "lib/backports/1.9.1/string/getbyte.rb", "lib/backports/1.9.1/string/ord.rb", "lib/backports/1.9.1/string/setbyte.rb", "lib/backports/1.9.1/string/try_convert.rb", "lib/backports/1.9.1/symbol.rb", "lib/backports/1.9.1/symbol/capitalize.rb", "lib/backports/1.9.1/symbol/casecmp.rb", "lib/backports/1.9.1/symbol/comparable.rb", "lib/backports/1.9.1/symbol/comparison.rb", "lib/backports/1.9.1/symbol/downcase.rb", "lib/backports/1.9.1/symbol/element_reference.rb", "lib/backports/1.9.1/symbol/empty.rb", "lib/backports/1.9.1/symbol/length.rb", "lib/backports/1.9.1/symbol/match.rb", "lib/backports/1.9.1/symbol/next.rb", "lib/backports/1.9.1/symbol/size.rb", "lib/backports/1.9.1/symbol/succ.rb", "lib/backports/1.9.1/symbol/swapcase.rb", "lib/backports/1.9.1/symbol/upcase.rb", "lib/backports/1.9.2.rb", "lib/backports/1.9.2/array.rb", "lib/backports/1.9.2/array/keep_if.rb", "lib/backports/1.9.2/array/product.rb", "lib/backports/1.9.2/array/repeated_combination.rb", "lib/backports/1.9.2/array/repeated_permutation.rb", "lib/backports/1.9.2/array/rotate.rb", "lib/backports/1.9.2/array/select.rb", "lib/backports/1.9.2/array/sort_by.rb", "lib/backports/1.9.2/array/uniq.rb", "lib/backports/1.9.2/complex.rb", "lib/backports/1.9.2/complex/to_r.rb", "lib/backports/1.9.2/dir.rb", "lib/backports/1.9.2/dir/home.rb", "lib/backports/1.9.2/enumerable.rb", "lib/backports/1.9.2/enumerable/chunk.rb", "lib/backports/1.9.2/enumerable/collect_concat.rb", "lib/backports/1.9.2/enumerable/each_entry.rb", "lib/backports/1.9.2/enumerable/flat_map.rb", "lib/backports/1.9.2/enumerable/slice_before.rb", "lib/backports/1.9.2/float.rb", "lib/backports/1.9.2/float/infinity.rb", "lib/backports/1.9.2/float/nan.rb", "lib/backports/1.9.2/hash.rb", "lib/backports/1.9.2/hash/keep_if.rb", "lib/backports/1.9.2/hash/select.rb", "lib/backports/1.9.2/kernel.rb", "lib/backports/1.9.2/kernel/singleton_class.rb", "lib/backports/1.9.2/random.rb", "lib/backports/1.9.2/stdlib.rb", "lib/backports/1.9.2/stdlib/matrix.rb", "lib/backports/1.9.2/stdlib/matrix/eigenvalue_decomposition.rb", "lib/backports/1.9.2/stdlib/matrix/lup_decomposition.rb", "lib/backports/1.9.2/stdlib/set.rb", "lib/backports/1.9.3.rb", "lib/backports/1.9.3/file.rb", "lib/backports/1.9.3/file/null.rb", "lib/backports/1.9.3/io.rb", "lib/backports/1.9.3/io/advise.rb", "lib/backports/1.9.3/io/binwrite.rb", "lib/backports/1.9.3/io/write.rb", "lib/backports/1.9.3/string.rb", "lib/backports/1.9.3/string/byteslice.rb", "lib/backports/1.9.3/string/prepend.rb", "lib/backports/1.9.rb", "lib/backports/2.0.0.rb", "lib/backports/2.0.0/array.rb", "lib/backports/2.0.0/array/bsearch.rb", "lib/backports/2.0.0/enumerable.rb", "lib/backports/2.0.0/enumerable/lazy.rb", "lib/backports/2.0.0/enumerator.rb", "lib/backports/2.0.0/enumerator/lazy.rb", "lib/backports/2.0.0/env.rb", "lib/backports/2.0.0/env/to_h.rb", "lib/backports/2.0.0/hash.rb", "lib/backports/2.0.0/hash/default_proc.rb", "lib/backports/2.0.0/hash/to_h.rb", "lib/backports/2.0.0/nil.rb", "lib/backports/2.0.0/nil/to_h.rb", "lib/backports/2.0.0/range.rb", "lib/backports/2.0.0/range/bsearch.rb", "lib/backports/2.0.0/range/size.rb", "lib/backports/2.0.0/stdlib.rb", "lib/backports/2.0.0/stdlib/abbrev.rb", "lib/backports/2.0.0/stdlib/fake_stdlib_lib.rb", "lib/backports/2.0.0/stdlib/ostruct.rb", "lib/backports/2.0.0/struct.rb", "lib/backports/2.0.0/struct/to_h.rb", "lib/backports/2.0.rb", "lib/backports/2.1.0.rb", "lib/backports/2.1.0/array.rb", "lib/backports/2.1.0/array/to_h.rb", "lib/backports/2.1.0/bignum.rb", "lib/backports/2.1.0/bignum/bit_length.rb", "lib/backports/2.1.0/enumerable.rb", "lib/backports/2.1.0/enumerable/to_h.rb", "lib/backports/2.1.0/fixnum.rb", "lib/backports/2.1.0/fixnum/bit_length.rb", "lib/backports/2.1.0/module.rb", "lib/backports/2.1.0/module/include.rb", "lib/backports/2.1.rb", "lib/backports/basic_object.rb", "lib/backports/force/array_map.rb", "lib/backports/force/enumerable_map.rb", "lib/backports/force/hash_select.rb", "lib/backports/force/string_length.rb", "lib/backports/force/string_size.rb", "lib/backports/rails.rb", "lib/backports/rails/array.rb", "lib/backports/rails/enumerable.rb", "lib/backports/rails/hash.rb", "lib/backports/rails/kernel.rb", "lib/backports/rails/module.rb", "lib/backports/rails/string.rb", "lib/backports/random/MT19937.rb", "lib/backports/random/bits_and_bytes.rb", "lib/backports/random/implementation.rb", "lib/backports/random/load.rb", "lib/backports/std_lib.rb", "lib/backports/tools.rb", "lib/backports/tools/alias_method.rb", "lib/backports/tools/alias_method_chain.rb", "lib/backports/tools/arguments.rb", "lib/backports/tools/extreme_object.rb", "lib/backports/tools/io.rb", "lib/backports/tools/make_block_optional.rb", "lib/backports/tools/path.rb", "lib/backports/tools/require_relative_dir.rb", "lib/backports/tools/std_lib.rb", "lib/backports/tools/suppress_verbose_warnings.rb", "lib/backports/version.rb", "set_version/1.8.7.rb", "set_version/1.9.1.rb", "set_version/1.9.2.rb", "set_version/1.9.3.rb", "set_version/2.0.0.rb", "set_version/2.1.0.rb", "set_version/setter.rb", "spec/tags/1.8.6/core/argf/each_line_spec.rb", "spec/tags/1.8.6/core/argf/each_spec.rb", "spec/tags/1.8.6/core/argf/lines_spec.rb", "spec/tags/1.8.6/core/array/collect_spec.rb", "spec/tags/1.8.6/core/array/rotate_spec.rb", "spec/tags/1.8.6/core/array/uniq_spec.rb", "spec/tags/1.8.6/core/complex/to_r_spec.rb", "spec/tags/1.8.6/core/enumerable/each_entry_spec.rb", "spec/tags/1.8.6/core/enumerator/next_spec.rb", "spec/tags/1.8.6/core/env/to_h_spec.rb", "spec/tags/1.8.6/core/file/join_spec.rb", "spec/tags/1.8.6/core/file/lchmod_spec.rb", "spec/tags/1.8.6/core/file/new_spec.rb", "spec/tags/1.8.6/core/file/open_spec.rb", "spec/tags/1.8.6/core/file/to_path_spec.rb", "spec/tags/1.8.6/core/fixnum/fdiv_spec.rb", "spec/tags/1.8.6/core/gc/stress_spec.rb", "spec/tags/1.8.6/core/hash/assoc_spec.rb", "spec/tags/1.8.6/core/hash/constructor_spec.rb", "spec/tags/1.8.6/core/hash/default_proc_spec.rb", "spec/tags/1.8.6/core/hash/delete_if_spec.rb", "spec/tags/1.8.6/core/hash/each_pair_spec.rb", "spec/tags/1.8.6/core/hash/eql_spec.rb", "spec/tags/1.8.6/core/hash/hash_spec.rb", "spec/tags/1.8.6/core/hash/keep_if_spec.rb", "spec/tags/1.8.6/core/hash/rassoc_spec.rb", "spec/tags/1.8.6/core/hash/reject_spec.rb", "spec/tags/1.8.6/core/hash/select_spec.rb", "spec/tags/1.8.6/core/integer/round_spec.rb", "spec/tags/1.8.6/core/io/binread_spec.rb", "spec/tags/1.8.6/core/io/chars_spec.rb", "spec/tags/1.8.6/core/io/each_char_spec.rb", "spec/tags/1.8.6/core/io/lines_spec.rb", "spec/tags/1.8.6/core/io/open_spec.rb", "spec/tags/1.8.6/core/io/ungetbyte_spec.rb", "spec/tags/1.8.6/core/io/write_spec.rb", "spec/tags/1.8.6/core/kernel/__callee___spec.rb", "spec/tags/1.8.6/core/kernel/__method___spec.rb", "spec/tags/1.8.6/core/kernel/define_singleton_method_spec.rb", "spec/tags/1.8.6/core/kernel/public_method_spec.rb", "spec/tags/1.8.6/core/kernel/require_relative_spec.rb", "spec/tags/1.8.6/core/math/log2_spec.rb", "spec/tags/1.8.6/core/math/log_spec.rb", "spec/tags/1.8.6/core/module/class_exec_spec.rb", "spec/tags/1.8.6/core/module/module_exec_spec.rb", "spec/tags/1.8.6/core/numeric/step_spec.rb", "spec/tags/1.8.6/core/proc/curry_spec.rb", "spec/tags/1.8.6/core/range/step_spec.rb", "spec/tags/1.8.6/core/string/getbyte_spec.rb", "spec/tags/1.8.6/core/string/partition_spec.rb", "spec/tags/1.8.6/core/string/prepend_spec.rb", "spec/tags/1.8.6/core/string/rpartition_spec.rb", "spec/tags/1.8.6/core/string/setbyte_spec.rb", "spec/tags/1.8.6/core/string/upto_spec.rb", "spec/tags/1.8.6/core/symbol/capitalize_spec.rb", "spec/tags/1.8.6/core/symbol/comparison_spec.rb", "spec/tags/1.8.6/core/symbol/downcase_spec.rb", "spec/tags/1.8.6/core/symbol/element_reference_spec.rb", "spec/tags/1.8.6/core/symbol/empty_spec.rb", "spec/tags/1.8.6/core/symbol/match_spec.rb", "spec/tags/1.8.6/core/symbol/swapcase_spec.rb", "spec/tags/1.8.6/core/symbol/to_proc_spec.rb", "spec/tags/1.8.6/core/symbol/upcase_spec.rb", "spec/tags/1.8.7/core/array/keep_if_spec.rb", "spec/tags/1.8.7/core/array/rotate_spec.rb", "spec/tags/1.8.7/core/array/select_spec.rb", "spec/tags/1.8.7/core/array/uniq_spec.rb", "spec/tags/1.8.7/core/complex/to_r_spec.rb", "spec/tags/1.8.7/core/enumerable/collect_concat_spec.rb", "spec/tags/1.8.7/core/enumerable/flat_map_spec.rb", "spec/tags/1.8.7/core/env/to_h_spec.rb", "spec/tags/1.8.7/core/file/lchmod_spec.rb", "spec/tags/1.8.7/core/file/new_spec.rb", "spec/tags/1.8.7/core/file/open_spec.rb", "spec/tags/1.8.7/core/file/readlink_spec.rb", "spec/tags/1.8.7/core/file/to_path_spec.rb", "spec/tags/1.8.7/core/hash/assoc_spec.rb", "spec/tags/1.8.7/core/hash/default_proc_spec.rb", "spec/tags/1.8.7/core/hash/keep_if_spec.rb", "spec/tags/1.8.7/core/hash/rassoc_spec.rb", "spec/tags/1.8.7/core/hash/select_spec.rb", "spec/tags/1.8.7/core/integer/round_spec.rb", "spec/tags/1.8.7/core/io/binread_spec.rb", "spec/tags/1.8.7/core/io/open_spec.rb", "spec/tags/1.8.7/core/io/ungetbyte_spec.rb", "spec/tags/1.8.7/core/io/write_spec.rb", "spec/tags/1.8.7/core/kernel/__callee___spec.rb", "spec/tags/1.8.7/core/kernel/define_singleton_method_spec.rb", "spec/tags/1.8.7/core/kernel/public_method_spec.rb", "spec/tags/1.8.7/core/kernel/require_relative_spec.rb", "spec/tags/1.8.7/core/math/log2_spec.rb", "spec/tags/1.8.7/core/math/log_spec.rb", "spec/tags/1.8.7/core/module/include_spec.rb", "spec/tags/1.8.7/core/proc/curry_spec.rb", "spec/tags/1.8.7/core/proc/yield_spec.rb", "spec/tags/1.8.7/core/range/size_spec.rb", "spec/tags/1.8.7/core/string/getbyte_spec.rb", "spec/tags/1.8.7/core/string/prepend_spec.rb", "spec/tags/1.8.7/core/string/setbyte_spec.rb", "spec/tags/1.8.7/core/symbol/capitalize_spec.rb", "spec/tags/1.8.7/core/symbol/comparison_spec.rb", "spec/tags/1.8.7/core/symbol/downcase_spec.rb", "spec/tags/1.8.7/core/symbol/element_reference_spec.rb", "spec/tags/1.8.7/core/symbol/empty_spec.rb", "spec/tags/1.8.7/core/symbol/match_spec.rb", "spec/tags/1.8.7/core/symbol/swapcase_spec.rb", "spec/tags/1.8.7/core/symbol/upcase_spec.rb", "spec/tags/1.9.1/core/array/rotate_spec.rb", "spec/tags/1.9.1/core/env/to_h_spec.rb", "spec/tags/1.9.1/core/hash/default_proc_spec.rb", "spec/tags/1.9.1/core/io/write_spec.rb", "spec/tags/1.9.2/core/io/write_spec.rb", "test/README", "test/_backport_guards_test.rb", "test/bit_length_test.rb", "test/lazy_test.rb", "test/socket_interaction_test.rb", "test/test_helper.rb"]
s.homepage = "http://github.com/marcandre/backports"
s.licenses = ["MIT"]
s.rubygems_version = "2.5.1"
s.summary = "Backports of Ruby features for older Ruby."
s.test_files = ["spec/tags/1.8.6/core/argf/each_line_spec.rb", "spec/tags/1.8.6/core/argf/each_spec.rb", "spec/tags/1.8.6/core/argf/lines_spec.rb", "spec/tags/1.8.6/core/array/collect_spec.rb", "spec/tags/1.8.6/core/array/rotate_spec.rb", "spec/tags/1.8.6/core/array/uniq_spec.rb", "spec/tags/1.8.6/core/complex/to_r_spec.rb", "spec/tags/1.8.6/core/enumerable/each_entry_spec.rb", "spec/tags/1.8.6/core/enumerator/next_spec.rb", "spec/tags/1.8.6/core/env/to_h_spec.rb", "spec/tags/1.8.6/core/file/join_spec.rb", "spec/tags/1.8.6/core/file/lchmod_spec.rb", "spec/tags/1.8.6/core/file/new_spec.rb", "spec/tags/1.8.6/core/file/open_spec.rb", "spec/tags/1.8.6/core/file/to_path_spec.rb", "spec/tags/1.8.6/core/fixnum/fdiv_spec.rb", "spec/tags/1.8.6/core/gc/stress_spec.rb", "spec/tags/1.8.6/core/hash/assoc_spec.rb", "spec/tags/1.8.6/core/hash/constructor_spec.rb", "spec/tags/1.8.6/core/hash/default_proc_spec.rb", "spec/tags/1.8.6/core/hash/delete_if_spec.rb", "spec/tags/1.8.6/core/hash/each_pair_spec.rb", "spec/tags/1.8.6/core/hash/eql_spec.rb", "spec/tags/1.8.6/core/hash/hash_spec.rb", "spec/tags/1.8.6/core/hash/keep_if_spec.rb", "spec/tags/1.8.6/core/hash/rassoc_spec.rb", "spec/tags/1.8.6/core/hash/reject_spec.rb", "spec/tags/1.8.6/core/hash/select_spec.rb", "spec/tags/1.8.6/core/integer/round_spec.rb", "spec/tags/1.8.6/core/io/binread_spec.rb", "spec/tags/1.8.6/core/io/chars_spec.rb", "spec/tags/1.8.6/core/io/each_char_spec.rb", "spec/tags/1.8.6/core/io/lines_spec.rb", "spec/tags/1.8.6/core/io/open_spec.rb", "spec/tags/1.8.6/core/io/ungetbyte_spec.rb", "spec/tags/1.8.6/core/io/write_spec.rb", "spec/tags/1.8.6/core/kernel/__callee___spec.rb", "spec/tags/1.8.6/core/kernel/__method___spec.rb", "spec/tags/1.8.6/core/kernel/define_singleton_method_spec.rb", "spec/tags/1.8.6/core/kernel/public_method_spec.rb", "spec/tags/1.8.6/core/kernel/require_relative_spec.rb", "spec/tags/1.8.6/core/math/log2_spec.rb", "spec/tags/1.8.6/core/math/log_spec.rb", "spec/tags/1.8.6/core/module/class_exec_spec.rb", "spec/tags/1.8.6/core/module/module_exec_spec.rb", "spec/tags/1.8.6/core/numeric/step_spec.rb", "spec/tags/1.8.6/core/proc/curry_spec.rb", "spec/tags/1.8.6/core/range/step_spec.rb", "spec/tags/1.8.6/core/string/getbyte_spec.rb", "spec/tags/1.8.6/core/string/partition_spec.rb", "spec/tags/1.8.6/core/string/prepend_spec.rb", "spec/tags/1.8.6/core/string/rpartition_spec.rb", "spec/tags/1.8.6/core/string/setbyte_spec.rb", "spec/tags/1.8.6/core/string/upto_spec.rb", "spec/tags/1.8.6/core/symbol/capitalize_spec.rb", "spec/tags/1.8.6/core/symbol/comparison_spec.rb", "spec/tags/1.8.6/core/symbol/downcase_spec.rb", "spec/tags/1.8.6/core/symbol/element_reference_spec.rb", "spec/tags/1.8.6/core/symbol/empty_spec.rb", "spec/tags/1.8.6/core/symbol/match_spec.rb", "spec/tags/1.8.6/core/symbol/swapcase_spec.rb", "spec/tags/1.8.6/core/symbol/to_proc_spec.rb", "spec/tags/1.8.6/core/symbol/upcase_spec.rb", "spec/tags/1.8.7/core/array/keep_if_spec.rb", "spec/tags/1.8.7/core/array/rotate_spec.rb", "spec/tags/1.8.7/core/array/select_spec.rb", "spec/tags/1.8.7/core/array/uniq_spec.rb", "spec/tags/1.8.7/core/complex/to_r_spec.rb", "spec/tags/1.8.7/core/enumerable/collect_concat_spec.rb", "spec/tags/1.8.7/core/enumerable/flat_map_spec.rb", "spec/tags/1.8.7/core/env/to_h_spec.rb", "spec/tags/1.8.7/core/file/lchmod_spec.rb", "spec/tags/1.8.7/core/file/new_spec.rb", "spec/tags/1.8.7/core/file/open_spec.rb", "spec/tags/1.8.7/core/file/readlink_spec.rb", "spec/tags/1.8.7/core/file/to_path_spec.rb", "spec/tags/1.8.7/core/hash/assoc_spec.rb", "spec/tags/1.8.7/core/hash/default_proc_spec.rb", "spec/tags/1.8.7/core/hash/keep_if_spec.rb", "spec/tags/1.8.7/core/hash/rassoc_spec.rb", "spec/tags/1.8.7/core/hash/select_spec.rb", "spec/tags/1.8.7/core/integer/round_spec.rb", "spec/tags/1.8.7/core/io/binread_spec.rb", "spec/tags/1.8.7/core/io/open_spec.rb", "spec/tags/1.8.7/core/io/ungetbyte_spec.rb", "spec/tags/1.8.7/core/io/write_spec.rb", "spec/tags/1.8.7/core/kernel/__callee___spec.rb", "spec/tags/1.8.7/core/kernel/define_singleton_method_spec.rb", "spec/tags/1.8.7/core/kernel/public_method_spec.rb", "spec/tags/1.8.7/core/kernel/require_relative_spec.rb", "spec/tags/1.8.7/core/math/log2_spec.rb", "spec/tags/1.8.7/core/math/log_spec.rb", "spec/tags/1.8.7/core/module/include_spec.rb", "spec/tags/1.8.7/core/proc/curry_spec.rb", "spec/tags/1.8.7/core/proc/yield_spec.rb", "spec/tags/1.8.7/core/range/size_spec.rb", "spec/tags/1.8.7/core/string/getbyte_spec.rb", "spec/tags/1.8.7/core/string/prepend_spec.rb", "spec/tags/1.8.7/core/string/setbyte_spec.rb", "spec/tags/1.8.7/core/symbol/capitalize_spec.rb", "spec/tags/1.8.7/core/symbol/comparison_spec.rb", "spec/tags/1.8.7/core/symbol/downcase_spec.rb", "spec/tags/1.8.7/core/symbol/element_reference_spec.rb", "spec/tags/1.8.7/core/symbol/empty_spec.rb", "spec/tags/1.8.7/core/symbol/match_spec.rb", "spec/tags/1.8.7/core/symbol/swapcase_spec.rb", "spec/tags/1.8.7/core/symbol/upcase_spec.rb", "spec/tags/1.9.1/core/array/rotate_spec.rb", "spec/tags/1.9.1/core/env/to_h_spec.rb", "spec/tags/1.9.1/core/hash/default_proc_spec.rb", "spec/tags/1.9.1/core/io/write_spec.rb", "spec/tags/1.9.2/core/io/write_spec.rb", "test/README", "test/_backport_guards_test.rb", "test/bit_length_test.rb", "test/lazy_test.rb", "test/socket_interaction_test.rb", "test/test_helper.rb"]
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib".freeze]
s.authors = ["Marc-Andr\u00E9 Lafortune".freeze]
s.date = "2018-03-01"
s.description = "Essential backports that enable many of the nice features of Ruby 1.8.7 up to 2.1.0 for earlier versions.".freeze
s.email = ["github@marc-andre.ca".freeze]
s.files = [".document".freeze, ".gitignore".freeze, ".gitmodules".freeze, ".irbrc".freeze, ".travis.yml".freeze, "CHANGELOG.rdoc".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.rdoc".freeze, "Rakefile".freeze, "backports.gemspec".freeze, "default.mspec".freeze, "frozen_old_spec/tags/1.8.6/core/argf/each_line_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/argf/each_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/argf/lines_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/array/append_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/array/collect_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/array/rotate_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/array/uniq_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/complex/to_r_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/enumerable/all_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/enumerable/any_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/enumerable/each_entry_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/enumerable/none_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/enumerable/one_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/enumerator/next_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/env/to_h_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/file/join_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/file/lchmod_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/file/new_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/file/open_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/file/to_path_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/fixnum/fdiv_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/gc/stress_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/hash/assoc_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/hash/constructor_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/hash/default_proc_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/hash/delete_if_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/hash/each_pair_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/hash/eql_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/hash/hash_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/hash/keep_if_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/hash/rassoc_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/hash/reject_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/hash/select_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/integer/round_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/io/binread_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/io/chars_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/io/each_char_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/io/lines_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/io/open_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/io/ungetbyte_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/io/write_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/kernel/__callee___spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/kernel/__method___spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/kernel/define_singleton_method_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/kernel/public_method_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/kernel/require_relative_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/math/log2_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/math/log_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/module/alias_method_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/module/attr_accessor_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/module/attr_reader_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/module/attr_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/module/attr_writer_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/module/class_exec_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/module/define_method_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/module/module_exec_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/module/remove_method_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/module/undef_method_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/nil/dup_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/numeric/step_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/proc/curry_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/range/step_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/string/getbyte_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/string/partition_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/string/prepend_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/string/rpartition_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/string/setbyte_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/string/upto_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/symbol/capitalize_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/symbol/comparison_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/symbol/downcase_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/symbol/element_reference_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/symbol/empty_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/symbol/match_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/symbol/swapcase_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/symbol/to_proc_spec.rb".freeze, "frozen_old_spec/tags/1.8.6/core/symbol/upcase_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/array/append_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/array/keep_if_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/array/rotate_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/array/select_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/array/uniq_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/complex/to_r_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/enumerable/all_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/enumerable/any_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/enumerable/collect_concat_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/enumerable/flat_map_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/enumerable/none_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/enumerable/one_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/env/to_h_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/file/lchmod_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/file/new_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/file/open_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/file/readlink_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/file/to_path_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/hash/assoc_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/hash/default_proc_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/hash/keep_if_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/hash/rassoc_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/hash/select_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/integer/round_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/io/binread_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/io/open_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/io/ungetbyte_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/io/write_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/kernel/__callee___spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/kernel/define_singleton_method_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/kernel/public_method_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/kernel/require_relative_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/math/log2_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/math/log_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/module/alias_method_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/module/attr_accessor_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/module/attr_reader_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/module/attr_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/module/attr_writer_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/module/define_method_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/module/include_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/module/remove_method_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/module/undef_method_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/nil/dup_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/proc/curry_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/proc/yield_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/range/size_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/string/getbyte_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/string/prepend_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/string/setbyte_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/struct/new_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/symbol/capitalize_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/symbol/comparison_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/symbol/downcase_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/symbol/element_reference_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/symbol/empty_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/symbol/match_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/symbol/swapcase_spec.rb".freeze, "frozen_old_spec/tags/1.8.7/core/symbol/upcase_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/array/append_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/array/rotate_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/enumerable/all_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/enumerable/any_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/enumerable/none_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/enumerable/one_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/env/to_h_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/hash/default_proc_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/io/write_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/module/alias_method_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/module/attr_accessor_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/module/attr_reader_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/module/attr_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/module/attr_writer_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/module/define_method_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/module/remove_method_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/module/undef_method_spec.rb".freeze, "frozen_old_spec/tags/1.9.1/core/nil/dup_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/array/append_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/enumerable/all_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/enumerable/any_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/enumerable/none_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/enumerable/one_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/io/write_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/module/alias_method_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/module/attr_accessor_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/module/attr_reader_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/module/attr_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/module/attr_writer_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/module/define_method_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/module/remove_method_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/module/undef_method_spec.rb".freeze, "frozen_old_spec/tags/1.9.2/core/nil/dup_spec.rb".freeze, "frozen_old_spec/tags/1.9.3/core/enumerable/any_spec.rb".freeze, "frozen_old_spec/tags/1.9.3/core/module/alias_method_spec.rb".freeze, "frozen_old_spec/tags/1.9.3/core/module/attr_accessor_spec.rb".freeze, "frozen_old_spec/tags/1.9.3/core/module/attr_reader_spec.rb".freeze, "frozen_old_spec/tags/1.9.3/core/module/attr_spec.rb".freeze, "frozen_old_spec/tags/1.9.3/core/module/attr_writer_spec.rb".freeze, "frozen_old_spec/tags/1.9.3/core/module/define_method_spec.rb".freeze, "frozen_old_spec/tags/1.9.3/core/module/remove_method_spec.rb".freeze, "frozen_old_spec/tags/1.9.3/core/module/undef_method_spec.rb".freeze, "frozen_old_spec/tags/2.0.0/core/enumerable/any_spec.rb".freeze, "frozen_old_spec/tags/2.0.0/core/module/alias_method_spec.rb".freeze, "frozen_old_spec/tags/2.0.0/core/module/attr_accessor_spec.rb".freeze, "frozen_old_spec/tags/2.0.0/core/module/attr_reader_spec.rb".freeze, "frozen_old_spec/tags/2.0.0/core/module/attr_spec.rb".freeze, "frozen_old_spec/tags/2.0.0/core/module/attr_writer_spec.rb".freeze, "frozen_old_spec/tags/2.0.0/core/module/define_method_spec.rb".freeze, "frozen_old_spec/tags/2.0.0/core/module/remove_method_spec.rb".freeze, "frozen_old_spec/tags/2.0.0/core/module/undef_method_spec.rb".freeze, "frozen_old_spec/tags/2.0.0/core/nil/dup_spec.rb".freeze, "frozen_old_spec/tags/2.0.0/core/struct/new_spec.rb".freeze, "frozen_old_spec/tags/2.1.0/core/enumerable/any_spec.rb".freeze, "frozen_old_spec/tags/2.1.0/core/module/alias_method_spec.rb".freeze, "frozen_old_spec/tags/2.1.0/core/module/attr_accessor_spec.rb".freeze, "frozen_old_spec/tags/2.1.0/core/module/attr_reader_spec.rb".freeze, "frozen_old_spec/tags/2.1.0/core/module/attr_spec.rb".freeze, "frozen_old_spec/tags/2.1.0/core/module/attr_writer_spec.rb".freeze, "frozen_old_spec/tags/2.1.0/core/module/define_method_spec.rb".freeze, "frozen_old_spec/tags/2.1.0/core/module/remove_method_spec.rb".freeze, "frozen_old_spec/tags/2.1.0/core/module/undef_method_spec.rb".freeze, "frozen_old_spec/tags/2.1.0/core/nil/dup_spec.rb".freeze, "frozen_old_spec/tags/2.1.0/core/struct/new_spec.rb".freeze, "frozen_old_spec/tags/2.2.0/core/enumerable/any_spec.rb".freeze, "frozen_old_spec/tags/2.2.0/core/module/alias_method_spec.rb".freeze, "frozen_old_spec/tags/2.2.0/core/module/attr_accessor_spec.rb".freeze, "frozen_old_spec/tags/2.2.0/core/module/attr_reader_spec.rb".freeze, "frozen_old_spec/tags/2.2.0/core/module/attr_spec.rb".freeze, "frozen_old_spec/tags/2.2.0/core/module/attr_writer_spec.rb".freeze, "frozen_old_spec/tags/2.2.0/core/module/define_method_spec.rb".freeze, "frozen_old_spec/tags/2.2.0/core/module/remove_method_spec.rb".freeze, "frozen_old_spec/tags/2.2.0/core/module/undef_method_spec.rb".freeze, "frozen_old_spec/tags/2.2.0/core/nil/dup_spec.rb".freeze, "frozen_old_spec/tags/2.2.0/core/struct/new_spec.rb".freeze, "frozen_old_spec/tags/2.3.0/core/enumerable/any_spec.rb".freeze, "frozen_old_spec/tags/2.3.0/core/module/alias_method_spec.rb".freeze, "frozen_old_spec/tags/2.3.0/core/module/attr_accessor_spec.rb".freeze, "frozen_old_spec/tags/2.3.0/core/module/attr_reader_spec.rb".freeze, "frozen_old_spec/tags/2.3.0/core/module/attr_spec.rb".freeze, "frozen_old_spec/tags/2.3.0/core/module/attr_writer_spec.rb".freeze, "frozen_old_spec/tags/2.3.0/core/module/define_method_spec.rb".freeze, "frozen_old_spec/tags/2.3.0/core/module/remove_method_spec.rb".freeze, "frozen_old_spec/tags/2.3.0/core/module/undef_method_spec.rb".freeze, "frozen_old_spec/tags/2.3.0/core/nil/dup_spec.rb".freeze, "frozen_old_spec/tags/2.3.0/core/struct/new_spec.rb".freeze, "frozen_old_spec/tags/2.3.5/core/struct/new_spec.rb".freeze, "frozen_old_spec/tags/2.4.0/core/enumerable/any_spec.rb".freeze, "frozen_old_spec/tags/2.4.0/core/module/alias_method_spec.rb".freeze, "frozen_old_spec/tags/2.4.0/core/module/attr_accessor_spec.rb".freeze, "frozen_old_spec/tags/2.4.0/core/module/attr_reader_spec.rb".freeze, "frozen_old_spec/tags/2.4.0/core/module/attr_spec.rb".freeze, "frozen_old_spec/tags/2.4.0/core/module/attr_writer_spec.rb".freeze, "frozen_old_spec/tags/2.4.0/core/module/define_method_spec.rb".freeze, "frozen_old_spec/tags/2.4.0/core/module/remove_method_spec.rb".freeze, "frozen_old_spec/tags/2.4.0/core/module/undef_method_spec.rb".freeze, "frozen_old_spec/tags/2.4.0/core/nil/dup_spec.rb".freeze, "frozen_old_spec/tags/2.4.0/core/struct/new_spec.rb".freeze, "frozen_old_spec/tags/2.5.0/core/enumerable/any_spec.rb".freeze, "frozen_old_spec/tags/2.5.0/core/module/alias_method_spec.rb".freeze, "frozen_old_spec/tags/2.5.0/core/module/attr_accessor_spec.rb".freeze, "frozen_old_spec/tags/2.5.0/core/module/attr_reader_spec.rb".freeze, "frozen_old_spec/tags/2.5.0/core/module/attr_spec.rb".freeze, "frozen_old_spec/tags/2.5.0/core/module/attr_writer_spec.rb".freeze, "frozen_old_spec/tags/2.5.0/core/module/define_method_spec.rb".freeze, "frozen_old_spec/tags/2.5.0/core/module/remove_method_spec.rb".freeze, "frozen_old_spec/tags/2.5.0/core/module/undef_method_spec.rb".freeze, "frozen_old_spec/tags/2.5.0/core/nil/dup_spec.rb".freeze, "frozen_old_spec/tags/2.5.0/core/struct/new_spec.rb".freeze, "lib/backports.rb".freeze, "lib/backports/1.8.7.rb".freeze, "lib/backports/1.8.7/argf.rb".freeze, "lib/backports/1.8.7/argf/bytes.rb".freeze, "lib/backports/1.8.7/argf/chars.rb".freeze, "lib/backports/1.8.7/argf/each.rb".freeze, "lib/backports/1.8.7/argf/each_byte.rb".freeze, "lib/backports/1.8.7/argf/each_char.rb".freeze, "lib/backports/1.8.7/argf/each_line.rb".freeze, "lib/backports/1.8.7/argf/getbyte.rb".freeze, "lib/backports/1.8.7/argf/lines.rb".freeze, "lib/backports/1.8.7/argf/readbyte.rb".freeze, "lib/backports/1.8.7/array.rb".freeze, "lib/backports/1.8.7/array/collect.rb".freeze, "lib/backports/1.8.7/array/combination.rb".freeze, "lib/backports/1.8.7/array/cycle.rb".freeze, "lib/backports/1.8.7/array/delete_if.rb".freeze, "lib/backports/1.8.7/array/each.rb".freeze, "lib/backports/1.8.7/array/each_index.rb".freeze, "lib/backports/1.8.7/array/find_index.rb".freeze, "lib/backports/1.8.7/array/flatten.rb".freeze, "lib/backports/1.8.7/array/index.rb".freeze, "lib/backports/1.8.7/array/map.rb".freeze, "lib/backports/1.8.7/array/permutation.rb".freeze, "lib/backports/1.8.7/array/pop.rb".freeze, "lib/backports/1.8.7/array/product.rb".freeze, "lib/backports/1.8.7/array/reject.rb".freeze, "lib/backports/1.8.7/array/reverse_each.rb".freeze, "lib/backports/1.8.7/array/rindex.rb".freeze, "lib/backports/1.8.7/array/select.rb".freeze, "lib/backports/1.8.7/array/shift.rb".freeze, "lib/backports/1.8.7/array/shuffle.rb".freeze, "lib/backports/1.8.7/binding.rb".freeze, "lib/backports/1.8.7/binding/eval.rb".freeze, "lib/backports/1.8.7/dir.rb".freeze, "lib/backports/1.8.7/dir/each.rb".freeze, "lib/backports/1.8.7/dir/foreach.rb".freeze, "lib/backports/1.8.7/enumerable.rb".freeze, "lib/backports/1.8.7/enumerable/count.rb".freeze, "lib/backports/1.8.7/enumerable/cycle.rb".freeze, "lib/backports/1.8.7/enumerable/detect.rb".freeze, "lib/backports/1.8.7/enumerable/drop.rb".freeze, "lib/backports/1.8.7/enumerable/drop_while.rb".freeze, "lib/backports/1.8.7/enumerable/each_cons.rb".freeze, "lib/backports/1.8.7/enumerable/each_slice.rb".freeze, "lib/backports/1.8.7/enumerable/each_with_index.rb".freeze, "lib/backports/1.8.7/enumerable/entries.rb".freeze, "lib/backports/1.8.7/enumerable/find.rb".freeze, "lib/backports/1.8.7/enumerable/find_all.rb".freeze, "lib/backports/1.8.7/enumerable/find_index.rb".freeze, "lib/backports/1.8.7/enumerable/first.rb".freeze, "lib/backports/1.8.7/enumerable/group_by.rb".freeze, "lib/backports/1.8.7/enumerable/inject.rb".freeze, "lib/backports/1.8.7/enumerable/max_by.rb".freeze, "lib/backports/1.8.7/enumerable/min_by.rb".freeze, "lib/backports/1.8.7/enumerable/minmax.rb".freeze, "lib/backports/1.8.7/enumerable/minmax_by.rb".freeze, "lib/backports/1.8.7/enumerable/none.rb".freeze, "lib/backports/1.8.7/enumerable/one.rb".freeze, "lib/backports/1.8.7/enumerable/partition.rb".freeze, "lib/backports/1.8.7/enumerable/reduce.rb".freeze, "lib/backports/1.8.7/enumerable/reject.rb".freeze, "lib/backports/1.8.7/enumerable/reverse_each.rb".freeze, "lib/backports/1.8.7/enumerable/select.rb".freeze, "lib/backports/1.8.7/enumerable/sort_by.rb".freeze, "lib/backports/1.8.7/enumerable/take.rb".freeze, "lib/backports/1.8.7/enumerable/take_while.rb".freeze, "lib/backports/1.8.7/enumerable/to_a.rb".freeze, "lib/backports/1.8.7/enumerator.rb".freeze, "lib/backports/1.8.7/enumerator/each.rb".freeze, "lib/backports/1.8.7/enumerator/next.rb".freeze, "lib/backports/1.8.7/enumerator/rewind.rb".freeze, "lib/backports/1.8.7/enumerator/with_index.rb".freeze, "lib/backports/1.8.7/env.rb".freeze, "lib/backports/1.8.7/env/delete_if.rb".freeze, "lib/backports/1.8.7/env/each.rb".freeze, "lib/backports/1.8.7/env/each_key.rb".freeze, "lib/backports/1.8.7/env/each_pair.rb".freeze, "lib/backports/1.8.7/env/each_value.rb".freeze, "lib/backports/1.8.7/env/reject.rb".freeze, "lib/backports/1.8.7/env/select.rb".freeze, "lib/backports/1.8.7/fixnum.rb".freeze, "lib/backports/1.8.7/fixnum/div.rb".freeze, "lib/backports/1.8.7/fixnum/fdiv.rb".freeze, "lib/backports/1.8.7/float.rb".freeze, "lib/backports/1.8.7/float/fdiv.rb".freeze, "lib/backports/1.8.7/gc.rb".freeze, "lib/backports/1.8.7/gc/stress.rb".freeze, "lib/backports/1.8.7/hash.rb".freeze, "lib/backports/1.8.7/hash/constructor.rb".freeze, "lib/backports/1.8.7/hash/delete_if.rb".freeze, "lib/backports/1.8.7/hash/each.rb".freeze, "lib/backports/1.8.7/hash/each_key.rb".freeze, "lib/backports/1.8.7/hash/each_pair.rb".freeze, "lib/backports/1.8.7/hash/each_value.rb".freeze, "lib/backports/1.8.7/hash/eql.rb".freeze, "lib/backports/1.8.7/hash/hash.rb".freeze, "lib/backports/1.8.7/hash/reject.rb".freeze, "lib/backports/1.8.7/hash/select.rb".freeze, "lib/backports/1.8.7/integer.rb".freeze, "lib/backports/1.8.7/integer/downto.rb".freeze, "lib/backports/1.8.7/integer/even.rb".freeze, "lib/backports/1.8.7/integer/odd.rb".freeze, "lib/backports/1.8.7/integer/ord.rb".freeze, "lib/backports/1.8.7/integer/pred.rb".freeze, "lib/backports/1.8.7/integer/times.rb".freeze, "lib/backports/1.8.7/integer/upto.rb".freeze, "lib/backports/1.8.7/io.rb".freeze, "lib/backports/1.8.7/io/bytes.rb".freeze, "lib/backports/1.8.7/io/chars.rb".freeze, "lib/backports/1.8.7/io/each.rb".freeze, "lib/backports/1.8.7/io/each_byte.rb".freeze, "lib/backports/1.8.7/io/each_char.rb".freeze, "lib/backports/1.8.7/io/each_line.rb".freeze, "lib/backports/1.8.7/io/foreach.rb".freeze, "lib/backports/1.8.7/io/getbyte.rb".freeze, "lib/backports/1.8.7/io/lines.rb".freeze, "lib/backports/1.8.7/io/readbyte.rb".freeze, "lib/backports/1.8.7/kernel.rb".freeze, "lib/backports/1.8.7/kernel/__method__.rb".freeze, "lib/backports/1.8.7/kernel/instance_exec.rb".freeze, "lib/backports/1.8.7/kernel/tap.rb".freeze, "lib/backports/1.8.7/method.rb".freeze, "lib/backports/1.8.7/method/name.rb".freeze, "lib/backports/1.8.7/module.rb".freeze, "lib/backports/1.8.7/module/class_exec.rb".freeze, "lib/backports/1.8.7/module/module_exec.rb".freeze, "lib/backports/1.8.7/numeric.rb".freeze, "lib/backports/1.8.7/numeric/step.rb".freeze, "lib/backports/1.8.7/object_space.rb".freeze, "lib/backports/1.8.7/object_space/each_object.rb".freeze, "lib/backports/1.8.7/process.rb".freeze, "lib/backports/1.8.7/process/exec.rb".freeze, "lib/backports/1.8.7/range.rb".freeze, "lib/backports/1.8.7/range/each.rb".freeze, "lib/backports/1.8.7/range/step.rb".freeze, "lib/backports/1.8.7/regexp.rb".freeze, "lib/backports/1.8.7/regexp/union.rb".freeze, "lib/backports/1.8.7/stdlib.rb".freeze, "lib/backports/1.8.7/stdlib/tmpdir.rb".freeze, "lib/backports/1.8.7/stop_iteration.rb".freeze, "lib/backports/1.8.7/string.rb".freeze, "lib/backports/1.8.7/string/bytes.rb".freeze, "lib/backports/1.8.7/string/bytesize.rb".freeze, "lib/backports/1.8.7/string/each.rb".freeze, "lib/backports/1.8.7/string/each_byte.rb".freeze, "lib/backports/1.8.7/string/each_char.rb".freeze, "lib/backports/1.8.7/string/each_line.rb".freeze, "lib/backports/1.8.7/string/end_with.rb".freeze, "lib/backports/1.8.7/string/lines.rb".freeze, "lib/backports/1.8.7/string/partition.rb".freeze, "lib/backports/1.8.7/string/rpartition.rb".freeze, "lib/backports/1.8.7/string/start_with.rb".freeze, "lib/backports/1.8.7/string/upto.rb".freeze, "lib/backports/1.8.7/struct.rb".freeze, "lib/backports/1.8.7/struct/each.rb".freeze, "lib/backports/1.8.7/struct/each_pair.rb".freeze, "lib/backports/1.8.7/symbol.rb".freeze, "lib/backports/1.8.7/symbol/to_proc.rb".freeze, "lib/backports/1.8.8.rb".freeze, "lib/backports/1.8.rb".freeze, "lib/backports/1.9.1.rb".freeze, "lib/backports/1.9.1/array.rb".freeze, "lib/backports/1.9.1/array/sample.rb".freeze, "lib/backports/1.9.1/array/try_convert.rb".freeze, "lib/backports/1.9.1/dir.rb".freeze, "lib/backports/1.9.1/dir/to_path.rb".freeze, "lib/backports/1.9.1/enumerable.rb".freeze, "lib/backports/1.9.1/enumerable/each_with_index.rb".freeze, "lib/backports/1.9.1/enumerable/each_with_object.rb".freeze, "lib/backports/1.9.1/enumerator.rb".freeze, "lib/backports/1.9.1/enumerator/new.rb".freeze, "lib/backports/1.9.1/enumerator/with_object.rb".freeze, "lib/backports/1.9.1/env.rb".freeze, "lib/backports/1.9.1/env/key.rb".freeze, "lib/backports/1.9.1/file.rb".freeze, "lib/backports/1.9.1/file/atime.rb".freeze, "lib/backports/1.9.1/file/basename.rb".freeze, "lib/backports/1.9.1/file/binary.rb".freeze, "lib/backports/1.9.1/file/blockdev.rb".freeze, "lib/backports/1.9.1/file/chardev.rb".freeze, "lib/backports/1.9.1/file/chmod.rb".freeze, "lib/backports/1.9.1/file/chown.rb".freeze, "lib/backports/1.9.1/file/ctime.rb".freeze, "lib/backports/1.9.1/file/delete.rb".freeze, "lib/backports/1.9.1/file/directory.rb".freeze, "lib/backports/1.9.1/file/dirname.rb".freeze, "lib/backports/1.9.1/file/executable.rb".freeze, "lib/backports/1.9.1/file/executable_real.rb".freeze, "lib/backports/1.9.1/file/exist.rb".freeze, "lib/backports/1.9.1/file/exists.rb".freeze, "lib/backports/1.9.1/file/expand_path.rb".freeze, "lib/backports/1.9.1/file/extname.rb".freeze, "lib/backports/1.9.1/file/file.rb".freeze, "lib/backports/1.9.1/file/ftype.rb".freeze, "lib/backports/1.9.1/file/grpowned.rb".freeze, "lib/backports/1.9.1/file/join.rb".freeze, "lib/backports/1.9.1/file/lchmod.rb".freeze, "lib/backports/1.9.1/file/lchown.rb".freeze, "lib/backports/1.9.1/file/link.rb".freeze, "lib/backports/1.9.1/file/lstat.rb".freeze, "lib/backports/1.9.1/file/mtime.rb".freeze, "lib/backports/1.9.1/file/new.rb".freeze, "lib/backports/1.9.1/file/open.rb".freeze, "lib/backports/1.9.1/file/owned.rb".freeze, "lib/backports/1.9.1/file/pipe.rb".freeze, "lib/backports/1.9.1/file/readable.rb".freeze, "lib/backports/1.9.1/file/readable_real.rb".freeze, "lib/backports/1.9.1/file/readlink.rb".freeze, "lib/backports/1.9.1/file/rename.rb".freeze, "lib/backports/1.9.1/file/setgid.rb".freeze, "lib/backports/1.9.1/file/setuid.rb".freeze, "lib/backports/1.9.1/file/size.rb".freeze, "lib/backports/1.9.1/file/socket.rb".freeze, "lib/backports/1.9.1/file/split.rb".freeze, "lib/backports/1.9.1/file/stat.rb".freeze, "lib/backports/1.9.1/file/sticky.rb".freeze, "lib/backports/1.9.1/file/symlink.rb".freeze, "lib/backports/1.9.1/file/to_path.rb".freeze, "lib/backports/1.9.1/file/truncate.rb".freeze, "lib/backports/1.9.1/file/unlink.rb".freeze, "lib/backports/1.9.1/file/writable.rb".freeze, "lib/backports/1.9.1/file/writable_real.rb".freeze, "lib/backports/1.9.1/file/zero.rb".freeze, "lib/backports/1.9.1/float.rb".freeze, "lib/backports/1.9.1/float/round.rb".freeze, "lib/backports/1.9.1/hash.rb".freeze, "lib/backports/1.9.1/hash/assoc.rb".freeze, "lib/backports/1.9.1/hash/default_proc.rb".freeze, "lib/backports/1.9.1/hash/key.rb".freeze, "lib/backports/1.9.1/hash/rassoc.rb".freeze, "lib/backports/1.9.1/hash/try_convert.rb".freeze, "lib/backports/1.9.1/integer.rb".freeze, "lib/backports/1.9.1/integer/magnitude.rb".freeze, "lib/backports/1.9.1/integer/round.rb".freeze, "lib/backports/1.9.1/io.rb".freeze, "lib/backports/1.9.1/io/binread.rb".freeze, "lib/backports/1.9.1/io/open.rb".freeze, "lib/backports/1.9.1/io/try_convert.rb".freeze, "lib/backports/1.9.1/io/ungetbyte.rb".freeze, "lib/backports/1.9.1/kernel.rb".freeze, "lib/backports/1.9.1/kernel/__callee__.rb".freeze, "lib/backports/1.9.1/kernel/define_singleton_method.rb".freeze, "lib/backports/1.9.1/kernel/public_method.rb".freeze, "lib/backports/1.9.1/kernel/public_send.rb".freeze, "lib/backports/1.9.1/kernel/require_relative.rb".freeze, "lib/backports/1.9.1/math.rb".freeze, "lib/backports/1.9.1/math/log.rb".freeze, "lib/backports/1.9.1/math/log2.rb".freeze, "lib/backports/1.9.1/numeric.rb".freeze, "lib/backports/1.9.1/numeric/round.rb".freeze, "lib/backports/1.9.1/proc.rb".freeze, "lib/backports/1.9.1/proc/case_compare.rb".freeze, "lib/backports/1.9.1/proc/curry.rb".freeze, "lib/backports/1.9.1/proc/lambda.rb".freeze, "lib/backports/1.9.1/proc/yield.rb".freeze, "lib/backports/1.9.1/range.rb".freeze, "lib/backports/1.9.1/range/cover.rb".freeze, "lib/backports/1.9.1/regexp.rb".freeze, "lib/backports/1.9.1/regexp/try_convert.rb".freeze, "lib/backports/1.9.1/stdlib.rb".freeze, "lib/backports/1.9.1/stdlib/prime.rb".freeze, "lib/backports/1.9.1/string.rb".freeze, "lib/backports/1.9.1/string/ascii_only.rb".freeze, "lib/backports/1.9.1/string/chr.rb".freeze, "lib/backports/1.9.1/string/clear.rb".freeze, "lib/backports/1.9.1/string/codepoints.rb".freeze, "lib/backports/1.9.1/string/each_codepoint.rb".freeze, "lib/backports/1.9.1/string/getbyte.rb".freeze, "lib/backports/1.9.1/string/ord.rb".freeze, "lib/backports/1.9.1/string/setbyte.rb".freeze, "lib/backports/1.9.1/string/try_convert.rb".freeze, "lib/backports/1.9.1/symbol.rb".freeze, "lib/backports/1.9.1/symbol/capitalize.rb".freeze, "lib/backports/1.9.1/symbol/casecmp.rb".freeze, "lib/backports/1.9.1/symbol/comparable.rb".freeze, "lib/backports/1.9.1/symbol/comparison.rb".freeze, "lib/backports/1.9.1/symbol/downcase.rb".freeze, "lib/backports/1.9.1/symbol/element_reference.rb".freeze, "lib/backports/1.9.1/symbol/empty.rb".freeze, "lib/backports/1.9.1/symbol/length.rb".freeze, "lib/backports/1.9.1/symbol/match.rb".freeze, "lib/backports/1.9.1/symbol/next.rb".freeze, "lib/backports/1.9.1/symbol/size.rb".freeze, "lib/backports/1.9.1/symbol/succ.rb".freeze, "lib/backports/1.9.1/symbol/swapcase.rb".freeze, "lib/backports/1.9.1/symbol/upcase.rb".freeze, "lib/backports/1.9.2.rb".freeze, "lib/backports/1.9.2/array.rb".freeze, "lib/backports/1.9.2/array/keep_if.rb".freeze, "lib/backports/1.9.2/array/product.rb".freeze, "lib/backports/1.9.2/array/repeated_combination.rb".freeze, "lib/backports/1.9.2/array/repeated_permutation.rb".freeze, "lib/backports/1.9.2/array/rotate.rb".freeze, "lib/backports/1.9.2/array/select.rb".freeze, "lib/backports/1.9.2/array/sort_by.rb".freeze, "lib/backports/1.9.2/array/uniq.rb".freeze, "lib/backports/1.9.2/complex.rb".freeze, "lib/backports/1.9.2/complex/to_r.rb".freeze, "lib/backports/1.9.2/dir.rb".freeze, "lib/backports/1.9.2/dir/home.rb".freeze, "lib/backports/1.9.2/enumerable.rb".freeze, "lib/backports/1.9.2/enumerable/chunk.rb".freeze, "lib/backports/1.9.2/enumerable/collect_concat.rb".freeze, "lib/backports/1.9.2/enumerable/each_entry.rb".freeze, "lib/backports/1.9.2/enumerable/flat_map.rb".freeze, "lib/backports/1.9.2/enumerable/slice_before.rb".freeze, "lib/backports/1.9.2/float.rb".freeze, "lib/backports/1.9.2/float/infinity.rb".freeze, "lib/backports/1.9.2/float/nan.rb".freeze, "lib/backports/1.9.2/hash.rb".freeze, "lib/backports/1.9.2/hash/keep_if.rb".freeze, "lib/backports/1.9.2/hash/select.rb".freeze, "lib/backports/1.9.2/kernel.rb".freeze, "lib/backports/1.9.2/kernel/singleton_class.rb".freeze, "lib/backports/1.9.2/random.rb".freeze, "lib/backports/1.9.2/stdlib.rb".freeze, "lib/backports/1.9.2/stdlib/matrix.rb".freeze, "lib/backports/1.9.2/stdlib/matrix/eigenvalue_decomposition.rb".freeze, "lib/backports/1.9.2/stdlib/matrix/lup_decomposition.rb".freeze, "lib/backports/1.9.2/stdlib/set.rb".freeze, "lib/backports/1.9.3.rb".freeze, "lib/backports/1.9.3/file.rb".freeze, "lib/backports/1.9.3/file/null.rb".freeze, "lib/backports/1.9.3/io.rb".freeze, "lib/backports/1.9.3/io/advise.rb".freeze, "lib/backports/1.9.3/io/binwrite.rb".freeze, "lib/backports/1.9.3/io/write.rb".freeze, "lib/backports/1.9.3/string.rb".freeze, "lib/backports/1.9.3/string/byteslice.rb".freeze, "lib/backports/1.9.3/string/prepend.rb".freeze, "lib/backports/1.9.rb".freeze, "lib/backports/2.0.0.rb".freeze, "lib/backports/2.0.0/array.rb".freeze, "lib/backports/2.0.0/array/bsearch.rb".freeze, "lib/backports/2.0.0/enumerable.rb".freeze, "lib/backports/2.0.0/enumerable/lazy.rb".freeze, "lib/backports/2.0.0/enumerator.rb".freeze, "lib/backports/2.0.0/enumerator/lazy.rb".freeze, "lib/backports/2.0.0/env.rb".freeze, "lib/backports/2.0.0/env/to_h.rb".freeze, "lib/backports/2.0.0/hash.rb".freeze, "lib/backports/2.0.0/hash/default_proc.rb".freeze, "lib/backports/2.0.0/hash/to_h.rb".freeze, "lib/backports/2.0.0/nil.rb".freeze, "lib/backports/2.0.0/nil/to_h.rb".freeze, "lib/backports/2.0.0/range.rb".freeze, "lib/backports/2.0.0/range/bsearch.rb".freeze, "lib/backports/2.0.0/range/size.rb".freeze, "lib/backports/2.0.0/stdlib.rb".freeze, "lib/backports/2.0.0/stdlib/abbrev.rb".freeze, "lib/backports/2.0.0/stdlib/fake_stdlib_lib.rb".freeze, "lib/backports/2.0.0/stdlib/ostruct.rb".freeze, "lib/backports/2.0.0/struct.rb".freeze, "lib/backports/2.0.0/struct/to_h.rb".freeze, "lib/backports/2.0.rb".freeze, "lib/backports/2.1.0.rb".freeze, "lib/backports/2.1.0/array.rb".freeze, "lib/backports/2.1.0/array/to_h.rb".freeze, "lib/backports/2.1.0/bignum.rb".freeze, "lib/backports/2.1.0/bignum/bit_length.rb".freeze, "lib/backports/2.1.0/enumerable.rb".freeze, "lib/backports/2.1.0/enumerable/to_h.rb".freeze, "lib/backports/2.1.0/fixnum.rb".freeze, "lib/backports/2.1.0/fixnum/bit_length.rb".freeze, "lib/backports/2.1.0/module.rb".freeze, "lib/backports/2.1.0/module/include.rb".freeze, "lib/backports/2.1.rb".freeze, "lib/backports/2.2.0.rb".freeze, "lib/backports/2.2.0/enumerable.rb".freeze, "lib/backports/2.2.0/enumerable/slice_after.rb".freeze, "lib/backports/2.2.0/enumerable/slice_when.rb".freeze, "lib/backports/2.2.0/float.rb".freeze, "lib/backports/2.2.0/float/next_float.rb".freeze, "lib/backports/2.2.0/float/prev_float.rb".freeze, "lib/backports/2.2.0/kernel.rb".freeze, "lib/backports/2.2.0/kernel/itself.rb".freeze, "lib/backports/2.2.0/method.rb".freeze, "lib/backports/2.2.0/method/curry.rb".freeze, "lib/backports/2.2.0/method/super_method.rb".freeze, "lib/backports/2.2.0/string.rb".freeze, "lib/backports/2.2.0/string/unicode_normalize.rb".freeze, "lib/backports/2.2.rb".freeze, "lib/backports/2.3.0.rb".freeze, "lib/backports/2.3.0/array.rb".freeze, "lib/backports/2.3.0/array/bsearch_index.rb".freeze, "lib/backports/2.3.0/array/dig.rb".freeze, "lib/backports/2.3.0/enumerable.rb".freeze, "lib/backports/2.3.0/enumerable/chunk_while.rb".freeze, "lib/backports/2.3.0/enumerable/grep_v.rb".freeze, "lib/backports/2.3.0/hash.rb".freeze, "lib/backports/2.3.0/hash/dig.rb".freeze, "lib/backports/2.3.0/hash/fetch_values.rb".freeze, "lib/backports/2.3.0/hash/gt.rb".freeze, "lib/backports/2.3.0/hash/gte.rb".freeze, "lib/backports/2.3.0/hash/lt.rb".freeze, "lib/backports/2.3.0/hash/lte.rb".freeze, "lib/backports/2.3.0/hash/to_proc.rb".freeze, "lib/backports/2.3.0/numeric.rb".freeze, "lib/backports/2.3.0/numeric/negative.rb".freeze, "lib/backports/2.3.0/numeric/positive.rb".freeze, "lib/backports/2.3.0/string/uminus.rb".freeze, "lib/backports/2.3.0/string/uplus.rb".freeze, "lib/backports/2.3.0/struct.rb".freeze, "lib/backports/2.3.0/struct/dig.rb".freeze, "lib/backports/2.3.rb".freeze, "lib/backports/2.4.0.rb".freeze, "lib/backports/2.4.0/comparable.rb".freeze, "lib/backports/2.4.0/comparable/clamp.rb".freeze, "lib/backports/2.4.0/enumerable.rb".freeze, "lib/backports/2.4.0/enumerable/sum.rb".freeze, "lib/backports/2.4.0/enumerable/uniq.rb".freeze, "lib/backports/2.4.0/false_class.rb".freeze, "lib/backports/2.4.0/false_class/dup.rb".freeze, "lib/backports/2.4.0/fixnum.rb".freeze, "lib/backports/2.4.0/fixnum/dup.rb".freeze, "lib/backports/2.4.0/float.rb".freeze, "lib/backports/2.4.0/float/dup.rb".freeze, "lib/backports/2.4.0/hash.rb".freeze, "lib/backports/2.4.0/hash/compact.rb".freeze, "lib/backports/2.4.0/hash/transform_values.rb".freeze, "lib/backports/2.4.0/nil_class.rb".freeze, "lib/backports/2.4.0/nil_class/dup.rb".freeze, "lib/backports/2.4.0/regexp.rb".freeze, "lib/backports/2.4.0/regexp/match.rb".freeze, "lib/backports/2.4.0/string.rb".freeze, "lib/backports/2.4.0/string/match.rb".freeze, "lib/backports/2.4.0/true_class.rb".freeze, "lib/backports/2.4.0/true_class/dup.rb".freeze, "lib/backports/2.4.rb".freeze, "lib/backports/2.5.0.rb".freeze, "lib/backports/2.5.0/array.rb".freeze, "lib/backports/2.5.0/array/append.rb".freeze, "lib/backports/2.5.0/array/prepend.rb".freeze, "lib/backports/2.5.0/dir.rb".freeze, "lib/backports/2.5.0/dir/children.rb".freeze, "lib/backports/2.5.0/dir/each_child.rb".freeze, "lib/backports/2.5.0/enumerable.rb".freeze, "lib/backports/2.5.0/enumerable/all.rb".freeze, "lib/backports/2.5.0/enumerable/any.rb".freeze, "lib/backports/2.5.0/enumerable/none.rb".freeze, "lib/backports/2.5.0/enumerable/one.rb".freeze, "lib/backports/2.5.0/hash.rb".freeze, "lib/backports/2.5.0/hash/slice.rb".freeze, "lib/backports/2.5.0/hash/transform_keys.rb".freeze, "lib/backports/2.5.0/integer.rb".freeze, "lib/backports/2.5.0/integer/allbits.rb".freeze, "lib/backports/2.5.0/integer/anybits.rb".freeze, "lib/backports/2.5.0/integer/nobits.rb".freeze, "lib/backports/2.5.0/integer/sqrt.rb".freeze, "lib/backports/2.5.0/kernel.rb".freeze, "lib/backports/2.5.0/kernel/yield_self.rb".freeze, "lib/backports/2.5.0/module.rb".freeze, "lib/backports/2.5.0/module/alias_method.rb".freeze, "lib/backports/2.5.0/module/attr.rb".freeze, "lib/backports/2.5.0/module/attr_accessor.rb".freeze, "lib/backports/2.5.0/module/attr_reader.rb".freeze, "lib/backports/2.5.0/module/attr_writer.rb".freeze, "lib/backports/2.5.0/module/define_method.rb".freeze, "lib/backports/2.5.0/module/remove_method.rb".freeze, "lib/backports/2.5.0/module/undef_method.rb".freeze, "lib/backports/2.5.0/string.rb".freeze, "lib/backports/2.5.0/string/delete_prefix.rb".freeze, "lib/backports/2.5.0/string/delete_suffix.rb".freeze, "lib/backports/2.5.0/struct.rb".freeze, "lib/backports/2.5.0/struct/new.rb".freeze, "lib/backports/2.5.rb".freeze, "lib/backports/basic_object.rb".freeze, "lib/backports/force/array_map.rb".freeze, "lib/backports/force/enumerable_map.rb".freeze, "lib/backports/force/hash_select.rb".freeze, "lib/backports/force/string_length.rb".freeze, "lib/backports/force/string_size.rb".freeze, "lib/backports/latest.rb".freeze, "lib/backports/rails.rb".freeze, "lib/backports/rails/array.rb".freeze, "lib/backports/rails/enumerable.rb".freeze, "lib/backports/rails/hash.rb".freeze, "lib/backports/rails/kernel.rb".freeze, "lib/backports/rails/module.rb".freeze, "lib/backports/rails/string.rb".freeze, "lib/backports/random/MT19937.rb".freeze, "lib/backports/random/bits_and_bytes.rb".freeze, "lib/backports/random/implementation.rb".freeze, "lib/backports/random/load.rb".freeze, "lib/backports/std_lib.rb".freeze, "lib/backports/tools.rb".freeze, "lib/backports/tools/alias_method.rb".freeze, "lib/backports/tools/alias_method_chain.rb".freeze, "lib/backports/tools/arguments.rb".freeze, "lib/backports/tools/extreme_object.rb".freeze, "lib/backports/tools/float_integer_conversion.rb".freeze, "lib/backports/tools/io.rb".freeze, "lib/backports/tools/make_block_optional.rb".freeze, "lib/backports/tools/normalize.rb".freeze, "lib/backports/tools/path.rb".freeze, "lib/backports/tools/require_relative_dir.rb".freeze, "lib/backports/tools/std_lib.rb".freeze, "lib/backports/tools/suppress_verbose_warnings.rb".freeze, "lib/backports/version.rb".freeze, "set_version/1.8.7.rb".freeze, "set_version/1.9.1.rb".freeze, "set_version/1.9.2.rb".freeze, "set_version/1.9.3.rb".freeze, "set_version/2.0.0.rb".freeze, "set_version/2.1.0.rb".freeze, "set_version/2.2.0.rb".freeze, "set_version/2.3.0.rb".freeze, "set_version/2.4.0.rb".freeze, "set_version/2.5.0.rb".freeze, "set_version/setter.rb".freeze, "spec/tags/1.8.6/core/argf/each_line_spec.rb".freeze, "spec/tags/1.8.6/core/argf/each_spec.rb".freeze, "spec/tags/1.8.6/core/argf/lines_spec.rb".freeze, "spec/tags/1.8.6/core/array/bsearch_index_spec.rb".freeze, "spec/tags/1.8.6/core/array/collect_spec.rb".freeze, "spec/tags/1.8.6/core/array/rotate_spec.rb".freeze, "spec/tags/1.8.6/core/array/uniq_spec.rb".freeze, "spec/tags/1.8.6/core/complex/to_r_spec.rb".freeze, "spec/tags/1.8.6/core/enumerable/each_entry_spec.rb".freeze, "spec/tags/1.8.6/core/enumerator/next_spec.rb".freeze, "spec/tags/1.8.6/core/env/to_h_spec.rb".freeze, "spec/tags/1.8.6/core/file/join_spec.rb".freeze, "spec/tags/1.8.6/core/file/lchmod_spec.rb".freeze, "spec/tags/1.8.6/core/file/new_spec.rb".freeze, "spec/tags/1.8.6/core/file/open_spec.rb".freeze, "spec/tags/1.8.6/core/file/to_path_spec.rb".freeze, "spec/tags/1.8.6/core/fixnum/fdiv_spec.rb".freeze, "spec/tags/1.8.6/core/gc/stress_spec.rb".freeze, "spec/tags/1.8.6/core/hash/assoc_spec.rb".freeze, "spec/tags/1.8.6/core/hash/constructor_spec.rb".freeze, "spec/tags/1.8.6/core/hash/default_proc_spec.rb".freeze, "spec/tags/1.8.6/core/hash/delete_if_spec.rb".freeze, "spec/tags/1.8.6/core/hash/each_pair_spec.rb".freeze, "spec/tags/1.8.6/core/hash/eql_spec.rb".freeze, "spec/tags/1.8.6/core/hash/hash_spec.rb".freeze, "spec/tags/1.8.6/core/hash/keep_if_spec.rb".freeze, "spec/tags/1.8.6/core/hash/rassoc_spec.rb".freeze, "spec/tags/1.8.6/core/hash/reject_spec.rb".freeze, "spec/tags/1.8.6/core/hash/select_spec.rb".freeze, "spec/tags/1.8.6/core/hash/transform_values_spec.rb".freeze, "spec/tags/1.8.6/core/integer/round_spec.rb".freeze, "spec/tags/1.8.6/core/io/binread_spec.rb".freeze, "spec/tags/1.8.6/core/io/chars_spec.rb".freeze, "spec/tags/1.8.6/core/io/each_char_spec.rb".freeze, "spec/tags/1.8.6/core/io/lines_spec.rb".freeze, "spec/tags/1.8.6/core/io/open_spec.rb".freeze, "spec/tags/1.8.6/core/io/ungetbyte_spec.rb".freeze, "spec/tags/1.8.6/core/io/write_spec.rb".freeze, "spec/tags/1.8.6/core/kernel/__callee___spec.rb".freeze, "spec/tags/1.8.6/core/kernel/__method___spec.rb".freeze, "spec/tags/1.8.6/core/kernel/define_singleton_method_spec.rb".freeze, "spec/tags/1.8.6/core/kernel/public_method_spec.rb".freeze, "spec/tags/1.8.6/core/kernel/require_relative_spec.rb".freeze, "spec/tags/1.8.6/core/math/log2_spec.rb".freeze, "spec/tags/1.8.6/core/math/log_spec.rb".freeze, "spec/tags/1.8.6/core/module/class_exec_spec.rb".freeze, "spec/tags/1.8.6/core/module/module_exec_spec.rb".freeze, "spec/tags/1.8.6/core/numeric/step_spec.rb".freeze, "spec/tags/1.8.6/core/proc/curry_spec.rb".freeze, "spec/tags/1.8.6/core/range/step_spec.rb".freeze, "spec/tags/1.8.6/core/string/getbyte_spec.rb".freeze, "spec/tags/1.8.6/core/string/partition_spec.rb".freeze, "spec/tags/1.8.6/core/string/prepend_spec.rb".freeze, "spec/tags/1.8.6/core/string/rpartition_spec.rb".freeze, "spec/tags/1.8.6/core/string/setbyte_spec.rb".freeze, "spec/tags/1.8.6/core/string/uplus_spec.rb".freeze, "spec/tags/1.8.6/core/string/upto_spec.rb".freeze, "spec/tags/1.8.6/core/symbol/capitalize_spec.rb".freeze, "spec/tags/1.8.6/core/symbol/comparison_spec.rb".freeze, "spec/tags/1.8.6/core/symbol/downcase_spec.rb".freeze, "spec/tags/1.8.6/core/symbol/element_reference_spec.rb".freeze, "spec/tags/1.8.6/core/symbol/empty_spec.rb".freeze, "spec/tags/1.8.6/core/symbol/match_spec.rb".freeze, "spec/tags/1.8.6/core/symbol/swapcase_spec.rb".freeze, "spec/tags/1.8.6/core/symbol/to_proc_spec.rb".freeze, "spec/tags/1.8.6/core/symbol/upcase_spec.rb".freeze, "spec/tags/1.8.7/core/array/bsearch_index_spec.rb".freeze, "spec/tags/1.8.7/core/array/keep_if_spec.rb".freeze, "spec/tags/1.8.7/core/array/rotate_spec.rb".freeze, "spec/tags/1.8.7/core/array/select_spec.rb".freeze, "spec/tags/1.8.7/core/array/uniq_spec.rb".freeze, "spec/tags/1.8.7/core/complex/to_r_spec.rb".freeze, "spec/tags/1.8.7/core/enumerable/collect_concat_spec.rb".freeze, "spec/tags/1.8.7/core/enumerable/flat_map_spec.rb".freeze, "spec/tags/1.8.7/core/env/to_h_spec.rb".freeze, "spec/tags/1.8.7/core/file/lchmod_spec.rb".freeze, "spec/tags/1.8.7/core/file/new_spec.rb".freeze, "spec/tags/1.8.7/core/file/open_spec.rb".freeze, "spec/tags/1.8.7/core/file/readlink_spec.rb".freeze, "spec/tags/1.8.7/core/file/to_path_spec.rb".freeze, "spec/tags/1.8.7/core/hash/assoc_spec.rb".freeze, "spec/tags/1.8.7/core/hash/default_proc_spec.rb".freeze, "spec/tags/1.8.7/core/hash/keep_if_spec.rb".freeze, "spec/tags/1.8.7/core/hash/rassoc_spec.rb".freeze, "spec/tags/1.8.7/core/hash/select_spec.rb".freeze, "spec/tags/1.8.7/core/hash/transform_values_spec.rb".freeze, "spec/tags/1.8.7/core/integer/round_spec.rb".freeze, "spec/tags/1.8.7/core/io/binread_spec.rb".freeze, "spec/tags/1.8.7/core/io/open_spec.rb".freeze, "spec/tags/1.8.7/core/io/ungetbyte_spec.rb".freeze, "spec/tags/1.8.7/core/io/write_spec.rb".freeze, "spec/tags/1.8.7/core/kernel/__callee___spec.rb".freeze, "spec/tags/1.8.7/core/kernel/define_singleton_method_spec.rb".freeze, "spec/tags/1.8.7/core/kernel/public_method_spec.rb".freeze, "spec/tags/1.8.7/core/kernel/require_relative_spec.rb".freeze, "spec/tags/1.8.7/core/math/log2_spec.rb".freeze, "spec/tags/1.8.7/core/math/log_spec.rb".freeze, "spec/tags/1.8.7/core/module/include_spec.rb".freeze, "spec/tags/1.8.7/core/proc/curry_spec.rb".freeze, "spec/tags/1.8.7/core/proc/yield_spec.rb".freeze, "spec/tags/1.8.7/core/range/size_spec.rb".freeze, "spec/tags/1.8.7/core/string/getbyte_spec.rb".freeze, "spec/tags/1.8.7/core/string/prepend_spec.rb".freeze, "spec/tags/1.8.7/core/string/setbyte_spec.rb".freeze, "spec/tags/1.8.7/core/string/uplus_spec.rb".freeze, "spec/tags/1.8.7/core/symbol/capitalize_spec.rb".freeze, "spec/tags/1.8.7/core/symbol/comparison_spec.rb".freeze, "spec/tags/1.8.7/core/symbol/downcase_spec.rb".freeze, "spec/tags/1.8.7/core/symbol/element_reference_spec.rb".freeze, "spec/tags/1.8.7/core/symbol/empty_spec.rb".freeze, "spec/tags/1.8.7/core/symbol/match_spec.rb".freeze, "spec/tags/1.8.7/core/symbol/swapcase_spec.rb".freeze, "spec/tags/1.8.7/core/symbol/upcase_spec.rb".freeze, "spec/tags/1.9.1/core/array/bsearch_index_spec.rb".freeze, "spec/tags/1.9.1/core/array/rotate_spec.rb".freeze, "spec/tags/1.9.1/core/dir/each_child_spec.rb".freeze, "spec/tags/1.9.1/core/env/to_h_spec.rb".freeze, "spec/tags/1.9.1/core/hash/default_proc_spec.rb".freeze, "spec/tags/1.9.1/core/hash/transform_keys_spec.rb".freeze, "spec/tags/1.9.1/core/hash/transform_values_spec.rb".freeze, "spec/tags/1.9.1/core/io/write_spec.rb".freeze, "spec/tags/1.9.1/core/kernel/yield_self_spec.rb".freeze, "spec/tags/1.9.1/core/method/curry_spec.rb".freeze, "spec/tags/1.9.1/core/module/alias_method_spec.rb".freeze, "spec/tags/1.9.1/core/module/attr_accessor_spec.rb".freeze, "spec/tags/1.9.1/core/module/attr_reader_spec.rb".freeze, "spec/tags/1.9.1/core/module/attr_writer_spec.rb".freeze, "spec/tags/1.9.1/core/module/define_method_spec.rb".freeze, "spec/tags/1.9.1/core/string/uplus_spec.rb".freeze, "spec/tags/1.9.1/core/struct/new_spec.rb".freeze, "spec/tags/1.9.2/core/array/bsearch_index_spec.rb".freeze, "spec/tags/1.9.2/core/dir/each_child_spec.rb".freeze, "spec/tags/1.9.2/core/hash/transform_keys_spec.rb".freeze, "spec/tags/1.9.2/core/hash/transform_values_spec.rb".freeze, "spec/tags/1.9.2/core/io/write_spec.rb".freeze, "spec/tags/1.9.2/core/kernel/yield_self_spec.rb".freeze, "spec/tags/1.9.2/core/method/curry_spec.rb".freeze, "spec/tags/1.9.2/core/module/alias_method_spec.rb".freeze, "spec/tags/1.9.2/core/module/attr_accessor_spec.rb".freeze, "spec/tags/1.9.2/core/module/attr_reader_spec.rb".freeze, "spec/tags/1.9.2/core/module/attr_writer_spec.rb".freeze, "spec/tags/1.9.2/core/module/define_method_spec.rb".freeze, "spec/tags/1.9.2/core/string/uplus_spec.rb".freeze, "spec/tags/1.9.2/core/struct/new_spec.rb".freeze, "spec/tags/1.9.3/core/array/bsearch_index_spec.rb".freeze, "spec/tags/1.9.3/core/dir/each_child_spec.rb".freeze, "spec/tags/1.9.3/core/hash/transform_keys_spec.rb".freeze, "spec/tags/1.9.3/core/hash/transform_values_spec.rb".freeze, "spec/tags/1.9.3/core/io/write_spec.rb".freeze, "spec/tags/1.9.3/core/kernel/yield_self_spec.rb".freeze, "spec/tags/1.9.3/core/method/curry_spec.rb".freeze, "spec/tags/1.9.3/core/module/alias_method_spec.rb".freeze, "spec/tags/1.9.3/core/module/attr_accessor_spec.rb".freeze, "spec/tags/1.9.3/core/module/attr_reader_spec.rb".freeze, "spec/tags/1.9.3/core/module/attr_writer_spec.rb".freeze, "spec/tags/1.9.3/core/module/define_method_spec.rb".freeze, "spec/tags/1.9.3/core/string/uplus_spec.rb".freeze, "spec/tags/1.9.3/core/struct/new_spec.rb".freeze, "spec/tags/2.0.0/core/module/attr_accessor_spec.rb".freeze, "spec/tags/2.0.0/core/module/attr_reader_spec.rb".freeze, "spec/tags/2.0.0/core/module/attr_writer_spec.rb".freeze, "spec/tags/2.0.0/core/module/define_method_spec.rb".freeze, "spec/tags/2.0.0/core/string/uplus_spec.rb".freeze, "spec/tags/2.0.0/core/struct/new_spec.rb".freeze, "spec/tags/2.1.0/core/module/attr_accessor_spec.rb".freeze, "spec/tags/2.1.0/core/module/attr_reader_spec.rb".freeze, "spec/tags/2.1.0/core/module/attr_writer_spec.rb".freeze, "spec/tags/2.1.0/core/module/define_method_spec.rb".freeze, "spec/tags/2.1.0/core/string/uplus_spec.rb".freeze, "spec/tags/2.1.0/core/struct/new_spec.rb".freeze, "spec/tags/2.2.0/core/module/attr_accessor_spec.rb".freeze, "spec/tags/2.2.0/core/module/attr_reader_spec.rb".freeze, "spec/tags/2.2.0/core/module/attr_writer_spec.rb".freeze, "spec/tags/2.2.0/core/module/define_method_spec.rb".freeze, "spec/tags/2.2.0/core/string/uplus_spec.rb".freeze, "spec/tags/2.2.0/core/struct/new_spec.rb".freeze, "spec/tags/2.3.0/core/string/uplus_spec.rb".freeze, "spec/tags/2.3.0/core/struct/new_spec.rb".freeze, "spec/tags/2.