在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → ruby2.6.1.zip

ruby2.6.1.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:19.64M
  • 下载次数:1
  • 浏览次数:70
  • 发布时间:2021-12-13
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
Ruby是一种面向对象的脚本语言,目前最新的版本是ruby2.6.1,官网国内基本很难下载,这里转存下!该版本是zip版,解压即可使用,无需安装。
【实例截图】
【核心代码】
4744302543289838098.zip
└── ruby-2.6.1
├── aclocal.m4
├── addr2line.c
├── addr2line.h
├── appveyor.yml
├── array.c
├── ast.c
├── basictest
│   ├── runner.rb
│   └── test.rb
├── benchmark
│   ├── app_answer.rb
│   ├── app_aobench.rb
│   ├── app_erb.yml
│   ├── app_factorial.rb
│   ├── app_fib.rb
│   ├── app_lc_fizzbuzz.rb
│   ├── app_mandelbrot.rb
│   ├── app_pentomino.rb
│   ├── app_raise.rb
│   ├── app_strconcat.rb
│   ├── app_tak.rb
│   ├── app_tarai.rb
│   ├── app_uri.rb
│   ├── array_sample_100k__100.rb
│   ├── array_sample_100k___10k.rb
│   ├── array_sample_100k_10.rb
│   ├── array_sample_100k_11.rb
│   ├── array_sample_100k__1k.rb
│   ├── array_sample_100k___50k.rb
│   ├── array_sample_100k__6k.rb
│   ├── array_shift.rb
│   ├── array_small_and.rb
│   ├── array_small_diff.rb
│   ├── array_small_or.rb
│   ├── array_sort_block.rb
│   ├── array_sort_float.rb
│   ├── array_values_at_int.rb
│   ├── array_values_at_range.rb
│   ├── bighash.rb
│   ├── dir_empty_p.rb
│   ├── enum_lazy_grep_v_100.rb
│   ├── enum_lazy_grep_v_20.rb
│   ├── enum_lazy_grep_v_50.rb
│   ├── enum_lazy_uniq_100.rb
│   ├── enum_lazy_uniq_20.rb
│   ├── enum_lazy_uniq_50.rb
│   ├── erb_render.yml
│   ├── fiber_chain.rb
│   ├── file_chmod.rb
│   ├── file_rename.rb
│   ├── gc
│   │   ├── aobench.rb
│   │   ├── binary_trees.rb
│   │   ├── gcbench.rb
│   │   ├── hash1.rb
│   │   ├── hash2.rb
│   │   ├── null.rb
│   │   ├── pentomino.rb
│   │   ├── rdoc.rb
│   │   ├── redblack.rb
│   │   └── ring.rb
│   ├── hash_aref_dsym_long.rb
│   ├── hash_aref_dsym.rb
│   ├── hash_aref_fix.rb
│   ├── hash_aref_flo.rb
│   ├── hash_aref_miss.rb
│   ├── hash_aref_str.rb
│   ├── hash_aref_sym_long.rb
│   ├── hash_aref_sym.rb
│   ├── hash_flatten.rb
│   ├── hash_ident_flo.rb
│   ├── hash_ident_num.rb
│   ├── hash_ident_obj.rb
│   ├── hash_ident_str.rb
│   ├── hash_ident_sym.rb
│   ├── hash_keys.rb
│   ├── hash_literal_small2.rb
│   ├── hash_literal_small4.rb
│   ├── hash_literal_small8.rb
│   ├── hash_long.rb
│   ├── hash_shift.rb
│   ├── hash_shift_u16.rb
│   ├── hash_shift_u24.rb
│   ├── hash_shift_u32.rb
│   ├── hash_small2.rb
│   ├── hash_small4.rb
│   ├── hash_small8.rb
│   ├── hash_to_proc.rb
│   ├── hash_values.rb
│   ├── int_quo.rb
│   ├── io_copy_stream_write.rb
│   ├── io_copy_stream_write_socket.rb
│   ├── io_file_create.rb
│   ├── io_file_read.rb
│   ├── io_file_write.rb
│   ├── io_nonblock_noex2.rb
│   ├── io_nonblock_noex.rb
│   ├── io_pipe_rw.rb
│   ├── io_select2.rb
│   ├── io_select3.rb
│   ├── io_select.rb
│   ├── lib
│   │   ├── benchmark_driver
│   │   │   ├── output
│   │   │   │   └── driver.rb
│   │   │   └── runner
│   │   │   ├── cstime.rb
│   │   │   ├── cutime.rb
│   │   │   ├── peak.rb
│   │   │   ├── size.rb
│   │   │   ├── stime.rb
│   │   │   ├── total.rb
│   │   │   └── utime.rb
│   │   └── load.rb
│   ├── loop_for.rb
│   ├── loop_generator.rb
│   ├── loop_times.rb
│   ├── loop_whileloop2.rb
│   ├── loop_whileloop.rb
│   ├── marshal_dump_flo.rb
│   ├── marshal_dump_load_geniv.rb
│   ├── marshal_dump_load_time.rb
│   ├── other-lang
│   │   ├── ack.pl
│   │   ├── ack.py
│   │   ├── ack.rb
│   │   ├── ack.scm
│   │   ├── eval.rb
│   │   ├── fact.pl
│   │   ├── fact.py
│   │   ├── fact.rb
│   │   ├── fact.scm
│   │   ├── fib.pl
│   │   ├── fib.py
│   │   ├── fib.rb
│   │   ├── fib.scm
│   │   ├── loop2.rb
│   │   ├── loop.pl
│   │   ├── loop.py
│   │   ├── loop.rb
│   │   ├── loop.scm
│   │   ├── tak.pl
│   │   ├── tak.py
│   │   ├── tak.rb
│   │   └── tak.scm
│   ├── README.md
│   ├── require_thread.yml
│   ├── require.yml
│   ├── securerandom.rb
│   ├── so_ackermann.rb
│   ├── so_array.rb
│   ├── so_binary_trees.rb
│   ├── so_concatenate.rb
│   ├── so_count_words.yml
│   ├── so_exception.rb
│   ├── so_fannkuch.rb
│   ├── so_fasta.rb
│   ├── so_k_nucleotide.yml
│   ├── so_lists.rb
│   ├── so_mandelbrot.rb
│   ├── so_matrix.rb
│   ├── so_meteor_contest.rb
│   ├── so_nbody.rb
│   ├── so_nested_loop.rb
│   ├── so_nsieve_bits.rb
│   ├── so_nsieve.rb
│   ├── so_object.rb
│   ├── so_partial_sums.rb
│   ├── so_pidigits.rb
│   ├── so_random.rb
│   ├── so_reverse_complement.yml
│   ├── so_sieve.rb
│   ├── so_spectralnorm.rb
│   ├── string_index.rb
│   ├── string_scan_re.rb
│   ├── string_scan_str.rb
│   ├── time_subsec.rb
│   ├── vm1_attr_ivar_set.yml
│   ├── vm1_attr_ivar.yml
│   ├── vm1_blockparam_call.yml
│   ├── vm1_blockparam_pass.yml
│   ├── vm1_blockparam_yield.yml
│   ├── vm1_blockparam.yml
│   ├── vm1_block.yml
│   ├── vm1_const.yml
│   ├── vm1_ensure.yml
│   ├── vm1_float_simple.yml
│   ├── vm1_gc_short_lived.yml
│   ├── vm1_gc_short_with_complex_long.yml
│   ├── vm1_gc_short_with_long.yml
│   ├── vm1_gc_short_with_symbol.yml
│   ├── vm1_gc_wb_ary_promoted.yml
│   ├── vm1_gc_wb_ary.yml
│   ├── vm1_gc_wb_obj_promoted.yml
│   ├── vm1_gc_wb_obj.yml
│   ├── vm1_ivar_set.yml
│   ├── vm1_ivar.yml
│   ├── vm1_length.yml
│   ├── vm1_lvar_init.yml
│   ├── vm1_lvar_set.yml
│   ├── vm1_neq.yml
│   ├── vm1_not.yml
│   ├── vm1_rescue.yml
│   ├── vm1_simplereturn.yml
│   ├── vm1_swap.yml
│   ├── vm1_yield.yml
│   ├── vm2_array.yml
│   ├── vm2_bigarray.yml
│   ├── vm2_bighash.yml
│   ├── vm2_case_lit.yml
│   ├── vm2_case.yml
│   ├── vm2_defined_method.yml
│   ├── vm2_dstr.yml
│   ├── vm2_eval.yml
│   ├── vm2_fiber_switch.yml
│   ├── vm2_freezestring.yml
│   ├── vm2_method_missing.yml
│   ├── vm2_method_with_block.yml
│   ├── vm2_method.yml
│   ├── vm2_module_ann_const_set.yml
│   ├── vm2_module_const_set.yml
│   ├── vm2_mutex.yml
│   ├── vm2_newlambda.yml
│   ├── vm2_poly_method_ov.yml
│   ├── vm2_poly_method.yml
│   ├── vm2_poly_singleton.yml
│   ├── vm2_proc.yml
│   ├── vm2_raise1.yml
│   ├── vm2_raise2.yml
│   ├── vm2_regexp.yml
│   ├── vm2_send.yml
│   ├── vm2_string_literal.yml
│   ├── vm2_struct_big_aref_hi.yml
│   ├── vm2_struct_big_aref_lo.yml
│   ├── vm2_struct_big_aset.yml
│   ├── vm2_struct_big_href_hi.yml
│   ├── vm2_struct_big_href_lo.yml
│   ├── vm2_struct_big_hset.yml
│   ├── vm2_struct_small_aref.yml
│   ├── vm2_struct_small_aset.yml
│   ├── vm2_struct_small_href.yml
│   ├── vm2_struct_small_hset.yml
│   ├── vm2_super.yml
│   ├── vm2_unif1.yml
│   ├── vm2_zsuper.yml
│   ├── vm3_backtrace.rb
│   ├── vm3_clearmethodcache.rb
│   ├── vm3_gc_old_full.rb
│   ├── vm3_gc_old_immediate.rb
│   ├── vm3_gc_old_lazy.rb
│   ├── vm3_gc.rb
│   ├── vm_symbol_block_pass.rb
│   ├── vm_thread_alive_check1.rb
│   ├── vm_thread_close.rb
│   ├── vm_thread_condvar1.rb
│   ├── vm_thread_condvar2.rb
│   ├── vm_thread_create_join.rb
│   ├── vm_thread_mutex1.rb
│   ├── vm_thread_mutex2.rb
│   ├── vm_thread_mutex3.rb
│   ├── vm_thread_pass_flood.rb
│   ├── vm_thread_pass.rb
│   ├── vm_thread_pipe.rb
│   ├── vm_thread_queue.rb
│   ├── vm_thread_sized_queue2.rb
│   ├── vm_thread_sized_queue3.rb
│   ├── vm_thread_sized_queue4.rb
│   └── vm_thread_sized_queue.rb
├── bignum.c
├── bin
│   ├── bundle
│   ├── bundler
│   ├── erb
│   ├── gem
│   ├── irb
│   ├── rdoc
│   └── ri
├── bootstraptest
│   ├── pending.rb
│   ├── runner.rb
│   ├── test_attr.rb
│   ├── test_autoload.rb
│   ├── test_block.rb
│   ├── test_class.rb
│   ├── test_env.rb
│   ├── test_eval.rb
│   ├── test_exception.rb
│   ├── test_finalizer.rb
│   ├── test_flip.rb
│   ├── test_flow.rb
│   ├── test_fork.rb
│   ├── test_gc.rb
│   ├── test_insns.rb
│   ├── test_io.rb
│   ├── test_jump.rb
│   ├── test_literal.rb
│   ├── test_literal_suffix.rb
│   ├── test_load.rb
│   ├── test_marshal.rb
│   ├── test_massign.rb
│   ├── test_method.rb
│   ├── test_objectspace.rb
│   ├── test_proc.rb
│   ├── test_string.rb
│   ├── test_struct.rb
│   ├── test_syntax.rb
│   └── test_thread.rb
├── BSDL
├── ccan
│   ├── build_assert
│   │   └── build_assert.h
│   ├── check_type
│   │   └── check_type.h
│   ├── container_of
│   │   └── container_of.h
│   ├── licenses
│   │   ├── BSD-MIT
│   │   └── CC0
│   ├── list
│   │   └── list.h
│   └── str
│   └── str.h
├── ChangeLog
├── class.c
├── common.mk
├── compar.c
├── compile.c
├── complex.c
├── configure
├── configure.ac
├── constant.h
├── cont.c
├── CONTRIBUTING.md
├── COPYING
├── COPYING.ja
├── coroutine
│   ├── amd64
│   │   ├── Context.h
│   │   └── Context.S
│   ├── arm32
│   │   ├── Context.h
│   │   └── Context.S
│   ├── arm64
│   │   ├── Context.h
│   │   └── Context.S
│   ├── ppc64le
│   │   ├── Context.h
│   │   └── Context.S
│   ├── win32
│   │   ├── Context.asm
│   │   └── Context.h
│   ├── win64
│   │   ├── Context.asm
│   │   ├── Context.h
│   │   └── Context.S
│   └── x86
│   ├── Context.h
│   └── Context.S
├── coverage
│   └── README
├── cygwin
│   └── GNUmakefile.in
├── debug.c
├── debug_counter.c
├── debug_counter.h
├── defs
│   ├── gmake.mk
│   ├── id.def
│   ├── keywords
│   ├── known_errors.def
│   ├── lex.c.src
│   ├── opt_insn_unif.def
│   ├── opt_operand.def
│   ├── separated_version.mk
│   └── universal.mk
├── dir.c
├── dln.c
├── dln_find.c
├── dln.h
├── dmydln.c
├── dmyenc.c
├── dmyext.c
├── doc
│   ├── ChangeLog-0.06_to_0.52
│   ├── ChangeLog-0.50_to_0.60
│   ├── ChangeLog-0.60_to_1.1
│   ├── ChangeLog-1.8.0
│   ├── ChangeLog-1.9.3
│   ├── ChangeLog-2.0.0
│   ├── ChangeLog-2016
│   ├── ChangeLog-2.1.0
│   ├── ChangeLog-2.2.0
│   ├── ChangeLog-2.3.0
│   ├── ChangeLog-2.4.0
│   ├── ChangeLog-YARV
│   ├── contributing.rdoc
│   ├── contributors.rdoc
│   ├── dtrace_probes.rdoc
│   ├── etc.rd.ja
│   ├── extension.ja.rdoc
│   ├── extension.rdoc
│   ├── forwardable.rd.ja
│   ├── globals.rdoc
│   ├── images
│   │   └── boottime-classes.png
│   ├── irb
│   │   ├── irb.rd.ja
│   │   └── irb-tools.rd.ja
│   ├── keywords.rdoc
│   ├── maintainers.rdoc
│   ├── marshal.rdoc
│   ├── NEWS-1.8.7
│   ├── NEWS-1.9.1
│   ├── NEWS-1.9.2
│   ├── NEWS-1.9.3
│   ├── NEWS-2.0.0
│   ├── NEWS-2.1.0
│   ├── NEWS-2.2.0
│   ├── NEWS-2.3.0
│   ├── NEWS-2.4.0
│   ├── NEWS-2.5.0
│   ├── pty
│   │   ├── README.expect.ja
│   │   └── README.ja
│   ├── regexp.rdoc
│   ├── security.rdoc
│   ├── shell.rd.ja
│   ├── signals.rdoc
│   ├── standard_library.rdoc
│   ├── syntax
│   │   ├── assignment.rdoc
│   │   ├── calling_methods.rdoc
│   │   ├── control_expressions.rdoc
│   │   ├── exceptions.rdoc
│   │   ├── literals.rdoc
│   │   ├── methods.rdoc
│   │   ├── miscellaneous.rdoc
│   │   ├── modules_and_classes.rdoc
│   │   ├── precedence.rdoc
│   │   └── refinements.rdoc
│   ├── syntax.rdoc
│   ├── yarvarch.en
│   └── yarvarch.ja
├── enc
│   ├── ascii.c
│   ├── big5.c
│   ├── cp949.c
│   ├── depend
│   ├── ebcdic.h
│   ├── emacs_mule.c
│   ├── encdb.c
│   ├── encinit.c.erb
│   ├── euc_jp.c
│   ├── euc_kr.c
│   ├── euc_tw.c
│   ├── gb18030.c
│   ├── gb2312.c
│   ├── gbk.c
│   ├── iso_2022_jp.h
│   ├── iso_8859_10.c
│   ├── iso_8859_11.c
│   ├── iso_8859_13.c
│   ├── iso_8859_14.c
│   ├── iso_8859_15.c
│   ├── iso_8859_16.c
│   ├── iso_8859_1.c
│   ├── iso_8859_2.c
│   ├── iso_8859_3.c
│   ├── iso_8859_4.c
│   ├── iso_8859_5.c
│   ├── iso_8859_6.c
│   ├── iso_8859_7.c
│   ├── iso_8859_8.c
│   ├── iso_8859_9.c
│   ├── iso_8859.h
│   ├── jis
│   │   ├── props.h
│   │   ├── props.h.blt
│   │   ├── props.kwd
│   │   └── props.src
│   ├── koi8_r.c
│   ├── koi8_u.c
│   ├── make_encmake.rb
│   ├── Makefile.in
│   ├── mktable.c
│   ├── shift_jis.c
│   ├── shift_jis.h
│   ├── trans
│   │   ├── big5.c
│   │   ├── big5-hkscs-tbl.rb
│   │   ├── big5.trans
│   │   ├── big5-uao-tbl.rb
│   │   ├── chinese.c
│   │   ├── chinese.trans
│   │   ├── CP
│   │   │   ├── CP932UDA%UCS.src
│   │   │   ├── CP932VDC@IBM%UCS.src
│   │   │   ├── CP932VDC@NEC_IBM%UCS.src
│   │   │   ├── UCS%CP932UDA.src
│   │   │   ├── UCS%CP932VDC@IBM.src
│   │   │   └── UCS%CP932VDC@NEC_IBM.src
│   │   ├── cp850-tbl.rb
│   │   ├── cp852-tbl.rb
│   │   ├── cp855-tbl.rb
│   │   ├── cp949-tbl.rb
│   │   ├── ebcdic.c
│   │   ├── ebcdic.trans
│   │   ├── EMOJI
│   │   │   ├── EMOJI_ISO-2022-JP-KDDI%UCS.src
│   │   │   ├── EMOJI_SHIFT_JIS-DOCOMO%UCS.src
│   │   │   ├── EMOJI_SHIFT_JIS-KDDI%UCS.src
│   │   │   ├── EMOJI_SHIFT_JIS-KDDI-UNDOC%UCS.src
│   │   │   ├── EMOJI_SHIFT_JIS-SOFTBANK%UCS.src
│   │   │   ├── UCS%EMOJI_ISO-2022-JP-KDDI.src
│   │   │   ├── UCS%EMOJI_ISO-2022-JP-KDDI-UNDOC.src
│   │   │   ├── UCS%EMOJI_SHIFT_JIS-DOCOMO.src
│   │   │   ├── UCS%EMOJI_SHIFT_JIS-KDDI.src
│   │   │   ├── UCS%EMOJI_SHIFT_JIS-KDDI-UNDOC.src
│   │   │   └── UCS%EMOJI_SHIFT_JIS-SOFTBANK.src
│   │   ├── emoji.c
│   │   ├── emoji-exchange-tbl.rb
│   │   ├── emoji_iso2022_kddi.c
│   │   ├── emoji_iso2022_kddi.trans
│   │   ├── emoji_sjis_docomo.c
│   │   ├── emoji_sjis_docomo.trans
│   │   ├── emoji_sjis_kddi.c
│   │   ├── emoji_sjis_kddi.trans
│   │   ├── emoji_sjis_softbank.c
│   │   ├── emoji_sjis_softbank.trans
│   │   ├── emoji.trans
│   │   ├── escape.c
│   │   ├── escape.trans
│   │   ├── euckr-tbl.rb
│   │   ├── GB
│   │   │   ├── GB12345%UCS.src
│   │   │   ├── GB2312%UCS.src
│   │   │   ├── UCS%GB12345.src
│   │   │   └── UCS%GB2312.src
│   │   ├── gb18030.c
│   │   ├── gb18030-tbl.rb
│   │   ├── gb18030.trans
│   │   ├── gbk.c
│   │   ├── gbk-tbl.rb
│   │   ├── gbk.trans
│   │   ├── ibm437-tbl.rb
│   │   ├── ibm737-tbl.rb
│   │   ├── ibm775-tbl.rb
│   │   ├── ibm852-tbl.rb
│   │   ├── ibm855-tbl.rb
│   │   ├── ibm857-tbl.rb
│   │   ├── ibm860-tbl.rb
│   │   ├── ibm861-tbl.rb
│   │   ├── ibm862-tbl.rb
│   │   ├── ibm863-tbl.rb
│   │   ├── ibm865-tbl.rb
│   │   ├── ibm866-tbl.rb
│   │   ├── ibm869-tbl.rb
│   │   ├── iso2022.c
│   │   ├── iso2022.trans
│   │   ├── iso-8859-10-tbl.rb
│   │   ├── iso-8859-11-tbl.rb
│   │   ├── iso-8859-13-tbl.rb
│   │   ├── iso-8859-14-tbl.rb
│   │   ├── iso-8859-15-tbl.rb
│   │   ├── iso-8859-16-tbl.rb
│   │   ├── iso-8859-1-tbl.rb
│   │   ├── iso-8859-2-tbl.rb
│   │   ├── iso-8859-3-tbl.rb
│   │   ├── iso-8859-4-tbl.rb
│   │   ├── iso-8859-5-tbl.rb
│   │   ├── iso-8859-6-tbl.rb
│   │   ├── iso-8859-7-tbl.rb
│   │   ├── iso-8859-8-tbl.rb
│   │   ├── iso-8859-9-tbl.rb
│   │   ├── japanese.c
│   │   ├── japanese_euc.c
│   │   ├── japanese_euc.trans
│   │   ├── japanese_sjis.c
│   │   ├── japanese_sjis.trans
│   │   ├── japanese.trans
│   │   ├── JIS
│   │   │   ├── JISX0201-KANA%UCS.src
│   │   │   ├── JISX0208@1990%UCS.src
│   │   │   ├── JISX0208@MS%UCS.src
│   │   │   ├── JISX0208UDC%UCS.src
│   │   │   ├── JISX0208VDC@NEC%UCS.src
│   │   │   ├── JISX0212@MS%UCS.src
│   │   │   ├── JISX0212%UCS.src
│   │   │   ├── JISX0212UDC%UCS.src
│   │   │   ├── JISX0212VDC@IBM%UCS.src
│   │   │   ├── JISX0213-1%UCS@BMP.src
│   │   │   ├── JISX0213-1%UCS@SIP.src
│   │   │   ├── JISX0213-2%UCS@BMP.src
│   │   │   ├── JISX0213-2%UCS@SIP.src
│   │   │   ├── UCS@BMP%JISX0213-1.src
│   │   │   ├── UCS@BMP%JISX0213-2.src
│   │   │   ├── UCS%JISX0201-KANA.src
│   │   │   ├── UCS%JISX0208@1990.src
│   │   │   ├── UCS%JISX0208@MS.src
│   │   │   ├── UCS%JISX0208UDC.src
│   │   │   ├── UCS%JISX0208VDC@NEC.src
│   │   │   ├── UCS%JISX0212@MS.src
│   │   │   ├── UCS%JISX0212.src
│   │   │   ├── UCS%JISX0212UDC.src
│   │   │   ├── UCS%JISX0212VDC@IBM.src
│   │   │   ├── UCS@SIP%JISX0213-1.src
│   │   │   └── UCS@SIP%JISX0213-2.src
│   │   ├── koi8-r-tbl.rb
│   │   ├── koi8-u-tbl.rb
│   │   ├── korean.c
│   │   ├── korean.trans
│   │   ├── maccroatian-tbl.rb
│   │   ├── maccyrillic-tbl.rb
│   │   ├── macgreek-tbl.rb
│   │   ├── maciceland-tbl.rb
│   │   ├── macromania-tbl.rb
│   │   ├── macroman-tbl.rb
│   │   ├── macturkish-tbl.rb
│   │   ├── macukraine-tbl.rb
│   │   ├── newline.c
│   │   ├── newline.trans
│   │   ├── single_byte.c
│   │   ├── single_byte.trans
│   │   ├── tis-620-tbl.rb
│   │   ├── transdb.c
│   │   ├── ucm
│   │   │   ├── glibc-BIG5-2.3.3.ucm
│   │   │   ├── glibc-BIG5HKSCS-2.3.3.ucm
│   │   │   ├── windows-950-2000.ucm
│   │   │   └── windows-950_hkscs-2001.ucm
│   │   ├── utf_16_32.c
│   │   ├── utf_16_32.trans
│   │   ├── utf8_mac.c
│   │   ├── utf8_mac-tbl.rb
│   │   ├── utf8_mac.trans
│   │   ├── windows-1250-tbl.rb
│   │   ├── windows-1251-tbl.rb
│   │   ├── windows-1252-tbl.rb
│   │   ├── windows-1253-tbl.rb
│   │   ├── windows-1254-tbl.rb
│   │   ├── windows-1255-tbl.rb
│   │   ├── windows-1256-tbl.rb
│   │   ├── windows-1257-tbl.rb
│   │   └── windows-874-tbl.rb
│   ├── unicode
│   │   ├── 11.0.0
│   │   │   ├── casefold.h
│   │   │   └── name2ctype.h
│   │   └── case-folding.rb
│   ├── unicode.c
│   ├── us_ascii.c
│   ├── utf_16_32.h
│   ├── utf_16be.c
│   ├── utf_16le.c
│   ├── utf_32be.c
│   ├── utf_32le.c
│   ├── utf_7.h
│   ├── utf_8.c
│   ├── windows_1250.c
│   ├── windows_1251.c
│   ├── windows_1252.c
│   ├── windows_1253.c
│   ├── windows_1254.c
│   ├── windows_1257.c
│   ├── windows_31j.c
│   └── x_emoji.h
├── encindex.h
├── encoding.c
├── enum.c
├── enumerator.c
├── error.c
├── eval.c
├── eval_error.c
├── eval_intern.h
├── eval_jump.c
├── ext
│   ├── bigdecimal
│   │   ├── bigdecimal.c
│   │   ├── bigdecimal.def
│   │   ├── bigdecimal.gemspec
│   │   ├── bigdecimal.h
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── lib
│   │   │   ├── bigdecimal
│   │   │   │   ├── jacobian.rb
│   │   │   │   ├── ludcmp.rb
│   │   │   │   ├── math.rb
│   │   │   │   ├── newton.rb
│   │   │   │   └── util.rb
│   │   │   └── bigdecimal.rb
│   │   ├── sample
│   │   │   ├── linear.rb
│   │   │   ├── nlsolve.rb
│   │   │   └── pi.rb
│   │   └── util
│   │   ├── extconf.rb
│   │   └── util.c
│   ├── cgi
│   │   └── escape
│   │   ├── depend
│   │   ├── escape.c
│   │   └── extconf.rb
│   ├── continuation
│   │   ├── continuation.c
│   │   ├── depend
│   │   └── extconf.rb
│   ├── coverage
│   │   ├── coverage.c
│   │   ├── depend
│   │   ├── extconf.rb
│   │   └── lib
│   │   └── coverage.rb
│   ├── date
│   │   ├── date_core.c
│   │   ├── date.gemspec
│   │   ├── date_parse.c
│   │   ├── date_strftime.c
│   │   ├── date_strptime.c
│   │   ├── date_tmx.h
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── lib
│   │   │   └── date.rb
│   │   ├── prereq.mk
│   │   ├── zonetab.h
│   │   └── zonetab.list
│   ├── dbm
│   │   ├── dbm.c
│   │   ├── dbm.gemspec
│   │   ├── depend
│   │   └── extconf.rb
│   ├── digest
│   │   ├── bubblebabble
│   │   │   ├── bubblebabble.c
│   │   │   ├── depend
│   │   │   └── extconf.rb
│   │   ├── defs.h
│   │   ├── depend
│   │   ├── digest.c
│   │   ├── digest_conf.rb
│   │   ├── digest.h
│   │   ├── extconf.rb
│   │   ├── lib
│   │   │   └── digest.rb
│   │   ├── md5
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   ├── md5.c
│   │   │   ├── md5cc.h
│   │   │   ├── md5.h
│   │   │   ├── md5init.c
│   │   │   └── md5ossl.h
│   │   ├── rmd160
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   ├── rmd160.c
│   │   │   ├── rmd160.h
│   │   │   ├── rmd160init.c
│   │   │   └── rmd160ossl.h
│   │   ├── sha1
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   ├── sha1.c
│   │   │   ├── sha1cc.h
│   │   │   ├── sha1.h
│   │   │   ├── sha1init.c
│   │   │   └── sha1ossl.h
│   │   ├── sha2
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   ├── lib
│   │   │   │   └── sha2.rb
│   │   │   ├── sha2.c
│   │   │   ├── sha2cc.h
│   │   │   ├── sha2.h
│   │   │   ├── sha2init.c
│   │   │   └── sha2ossl.h
│   │   └── test.sh
│   ├── etc
│   │   ├── constdefs.h
│   │   ├── depend
│   │   ├── etc.c
│   │   ├── etc.gemspec
│   │   ├── extconf.rb
│   │   └── mkconstants.rb
│   ├── extmk.rb
│   ├── fcntl
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── fcntl.c
│   │   └── fcntl.gemspec
│   ├── fiber
│   │   ├── depend
│   │   ├── extconf.rb
│   │   └── fiber.c
│   ├── fiddle
│   │   ├── closure.c
│   │   ├── closure.h
│   │   ├── conversions.c
│   │   ├── conversions.h
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── extlibs
│   │   ├── fiddle.c
│   │   ├── fiddle.gemspec
│   │   ├── fiddle.h
│   │   ├── function.c
│   │   ├── function.h
│   │   ├── handle.c
│   │   ├── lib
│   │   │   ├── fiddle
│   │   │   │   ├── closure.rb
│   │   │   │   ├── cparser.rb
│   │   │   │   ├── function.rb
│   │   │   │   ├── import.rb
│   │   │   │   ├── pack.rb
│   │   │   │   ├── struct.rb
│   │   │   │   ├── types.rb
│   │   │   │   └── value.rb
│   │   │   └── fiddle.rb
│   │   ├── libffi-3.2.1
│   │   │   ├── acinclude.m4
│   │   │   ├── aclocal.m4
│   │   │   ├── ChangeLog
│   │   │   ├── ChangeLog.libffi
│   │   │   ├── ChangeLog.libffi-3.1
│   │   │   ├── ChangeLog.libgcj
│   │   │   ├── ChangeLog.v1
│   │   │   ├── compile
│   │   │   ├── config.guess
│   │   │   ├── config.sub
│   │   │   ├── configure
│   │   │   ├── configure.ac
│   │   │   ├── depcomp
│   │   │   ├── doc
│   │   │   │   ├── libffi.info
│   │   │   │   ├── libffi.texi
│   │   │   │   ├── stamp-vti
│   │   │   │   └── version.texi
│   │   │   ├── fficonfig.h.in
│   │   │   ├── generate-darwin-source-and-headers.py
│   │   │   ├── include
│   │   │   │   ├── ffi_common.h
│   │   │   │   ├── ffi.h.in
│   │   │   │   ├── ffi.h.in.orig
│   │   │   │   ├── Makefile.am
│   │   │   │   └── Makefile.in
│   │   │   ├── install-sh
│   │   │   ├── libffi.pc.in
│   │   │   ├── libffi.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── libtool-ldflags
│   │   │   ├── libtool-version
│   │   │   ├── LICENSE
│   │   │   ├── ltmain.sh
│   │   │   ├── m4
│   │   │   │   ├── asmcfi.m4
│   │   │   │   ├── ax_append_flag.m4
│   │   │   │   ├── ax_cc_maxopt.m4
│   │   │   │   ├── ax_cflags_warn_all.m4
│   │   │   │   ├── ax_check_compile_flag.m4
│   │   │   │   ├── ax_compiler_vendor.m4
│   │   │   │   ├── ax_configure_args.m4
│   │   │   │   ├── ax_enable_builddir.m4
│   │   │   │   ├── ax_gcc_archflag.m4
│   │   │   │   ├── ax_gcc_x86_cpuid.m4
│   │   │   │   ├── libtool.m4
│   │   │   │   ├── lt~obsolete.m4
│   │   │   │   ├── ltoptions.m4
│   │   │   │   ├── ltsugar.m4
│   │   │   │   └── ltversion.m4
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   ├── man
│   │   │   │   ├── ffi.3
│   │   │   │   ├── ffi_call.3
│   │   │   │   ├── ffi_prep_cif.3
│   │   │   │   ├── ffi_prep_cif_var.3
│   │   │   │   ├── Makefile.am
│   │   │   │   └── Makefile.in
│   │   │   ├── mdate-sh
│   │   │   ├── missing
│   │   │   ├── msvcc.sh
│   │   │   ├── README
│   │   │   ├── src
│   │   │   │   ├── aarch64
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── alpha
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── osf.S
│   │   │   │   ├── arc
│   │   │   │   │   ├── arcompact.S
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   └── ffitarget.h
│   │   │   │   ├── arm
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   ├── gentramp.sh
│   │   │   │   │   ├── sysv.S
│   │   │   │   │   └── trampoline.S
│   │   │   │   ├── avr32
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── bfin
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── closures.c
│   │   │   │   ├── cris
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── debug.c
│   │   │   │   ├── dlmalloc.c
│   │   │   │   ├── frv
│   │   │   │   │   ├── eabi.S
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   └── ffitarget.h
│   │   │   │   ├── ia64
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   ├── ia64_flags.h
│   │   │   │   │   └── unix.S
│   │   │   │   ├── java_raw_api.c
│   │   │   │   ├── m32r
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── m68k
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── m88k
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── obsd.S
│   │   │   │   ├── metag
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── microblaze
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── mips
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   ├── n32.S
│   │   │   │   │   └── o32.S
│   │   │   │   ├── moxie
│   │   │   │   │   ├── eabi.S
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   └── ffitarget.h
│   │   │   │   ├── nios2
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── or1k
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── pa
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   ├── hpux32.S
│   │   │   │   │   └── linux.S
│   │   │   │   ├── powerpc
│   │   │   │   │   ├── aix_closure.S
│   │   │   │   │   ├── aix.S
│   │   │   │   │   ├── asm.h
│   │   │   │   │   ├── darwin_closure.S
│   │   │   │   │   ├── darwin.S
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffi_darwin.c
│   │   │   │   │   ├── ffi_linux64.c
│   │   │   │   │   ├── ffi_powerpc.h
│   │   │   │   │   ├── ffi_sysv.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   ├── linux64_closure.S
│   │   │   │   │   ├── linux64.S
│   │   │   │   │   ├── ppc_closure.S
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── prep_cif.c
│   │   │   │   ├── raw_api.c
│   │   │   │   ├── s390
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── sh
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── sh64
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── sysv.S
│   │   │   │   ├── sparc
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   ├── v8.S
│   │   │   │   │   └── v9.S
│   │   │   │   ├── tile
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   └── tile.S
│   │   │   │   ├── types.c
│   │   │   │   ├── vax
│   │   │   │   │   ├── elfbsd.S
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   └── ffitarget.h
│   │   │   │   ├── x86
│   │   │   │   │   ├── darwin64.S
│   │   │   │   │   ├── darwin.S
│   │   │   │   │   ├── ffi64.c
│   │   │   │   │   ├── ffi.c
│   │   │   │   │   ├── ffi.c.orig
│   │   │   │   │   ├── ffitarget.h
│   │   │   │   │   ├── ffitarget.h.orig
│   │   │   │   │   ├── freebsd.S
│   │   │   │   │   ├── sysv.S
│   │   │   │   │   ├── unix64.S
│   │   │   │   │   ├── win32.S
│   │   │   │   │   ├── win64.S
│   │   │   │   │   └── win64.S.orig
│   │   │   │   └── xtensa
│   │   │   │   ├── ffi.c
│   │   │   │   ├── ffitarget.h
│   │   │   │   └── sysv.S
│   │   │   ├── testsuite
│   │   │   │   ├── config
│   │   │   │   │   └── default.exp
│   │   │   │   ├── lib
│   │   │   │   │   ├── libffi.exp
│   │   │   │   │   ├── target-libpath.exp
│   │   │   │   │   └── wrapper.exp
│   │   │   │   ├── libffi.call
│   │   │   │   │   ├── call.exp
│   │   │   │   │   ├── closure_fn0.c
│   │   │   │   │   ├── closure_fn1.c
│   │   │   │   │   ├── closure_fn2.c
│   │   │   │   │   ├── closure_fn3.c
│   │   │   │   │   ├── closure_fn4.c
│   │   │   │   │   ├── closure_fn5.c
│   │   │   │   │   ├── closure_fn6.c
│   │   │   │   │   ├── closure_loc_fn0.c
│   │   │   │   │   ├── closure_simple.c
│   │   │   │   │   ├── cls_1_1byte.c
│   │   │   │   │   ├── cls_12byte.c
│   │   │   │   │   ├── cls_16byte.c
│   │   │   │   │   ├── cls_18byte.c
│   │   │   │   │   ├── cls_19byte.c
│   │   │   │   │   ├── cls_20byte1.c
│   │   │   │   │   ├── cls_20byte.c
│   │   │   │   │   ├── cls_24byte.c
│   │   │   │   │   ├── cls_2byte.c
│   │   │   │   │   ├── cls_3_1byte.c
│   │   │   │   │   ├── cls_3byte1.c
│   │   │   │   │   ├── cls_3byte2.c
│   │   │   │   │   ├── cls_4_1byte.c
│   │   │   │   │   ├── cls_4byte.c
│   │   │   │   │   ├── cls_5_1_byte.c
│   │   │   │   │   ├── cls_5byte.c
│   │   │   │   │   ├── cls_6_1_byte.c
│   │   │   │   │   ├── cls_64byte.c
│   │   │   │   │   ├── cls_6byte.c
│   │   │   │   │   ├── cls_7_1_byte.c
│   │   │   │   │   ├── cls_7byte.c
│   │   │   │   │   ├── cls_8byte.c
│   │   │   │   │   ├── cls_9byte1.c
│   │   │   │   │   ├── cls_9byte2.c
│   │   │   │   │   ├── cls_align_double.c
│   │   │   │   │   ├── cls_align_float.c
│   │   │   │   │   ├── cls_align_longdouble.c
│   │   │   │   │   ├── cls_align_longdouble_split2.c
│   │   │   │   │   ├── cls_align_longdouble_split.c
│   │   │   │   │   ├── cls_align_pointer.c
│   │   │   │   │   ├── cls_align_sint16.c
│   │   │   │   │   ├── cls_align_sint32.c
│   │   │   │   │   ├── cls_align_sint64.c
│   │   │   │   │   ├── cls_align_uint16.c
│   │   │   │   │   ├── cls_align_uint32.c
│   │   │   │   │   ├── cls_align_uint64.c
│   │   │   │   │   ├── cls_dbls_struct.c
│   │   │   │   │   ├── cls_double.c
│   │   │   │   │   ├── cls_double_va.c
│   │   │   │   │   ├── cls_float.c
│   │   │   │   │   ├── cls_longdouble.c
│   │   │   │   │   ├── cls_longdouble_va.c
│   │   │   │   │   ├── cls_multi_schar.c
│   │   │   │   │   ├── cls_multi_sshort.c
│   │   │   │   │   ├── cls_multi_sshortchar.c
│   │   │   │   │   ├── cls_multi_uchar.c
│   │   │   │   │   ├── cls_multi_ushort.c
│   │   │   │   │   ├── cls_multi_ushortchar.c
│   │   │   │   │   ├── cls_pointer.c
│   │   │   │   │   ├── cls_pointer_stack.c
│   │   │   │   │   ├── cls_schar.c
│   │   │   │   │   ├── cls_sint.c
│   │   │   │   │   ├── cls_sshort.c
│   │   │   │   │   ├── cls_struct_va1.c
│   │   │   │   │   ├── cls_uchar.c
│   │   │   │   │   ├── cls_uchar_va.c
│   │   │   │   │   ├── cls_uint.c
│   │   │   │   │   ├── cls_uint_va.c
│   │   │   │   │   ├── cls_ulonglong.c
│   │   │   │   │   ├── cls_ulong_va.c
│   │   │   │   │   ├── cls_ushort.c
│   │   │   │   │   ├── cls_ushort_va.c
│   │   │   │   │   ├── err_bad_abi.c
│   │   │   │   │   ├── err_bad_typedef.c
│   │   │   │   │   ├── ffitest.h
│   │   │   │   │   ├── float1.c
│   │   │   │   │   ├── float2.c
│   │   │   │   │   ├── float3.c
│   │   │   │   │   ├── float4.c
│   │   │   │   │   ├── float.c
│   │   │   │   │   ├── float_va.c
│   │   │   │   │   ├── huge_struct.c
│   │   │   │   │   ├── many2.c
│   │   │   │   │   ├── many.c
│   │   │   │   │   ├── negint.c
│   │   │   │   │   ├── nested_struct10.c
│   │   │   │   │   ├── nested_struct11.c
│   │   │   │   │   ├── nested_struct1.c
│   │   │   │   │   ├── nested_struct2.c
│   │   │   │   │   ├── nested_struct3.c
│   │   │   │   │   ├── nested_struct4.c
│   │   │   │   │   ├── nested_struct5.c
│   │   │   │   │   ├── nested_struct6.c
│   │   │   │   │   ├── nested_struct7.c
│   │   │   │   │   ├── nested_struct8.c
│   │   │   │   │   ├── nested_struct9.c
│   │   │   │   │   ├── nested_struct.c
│   │   │   │   │   ├── problem1.c
│   │   │   │   │   ├── promotion.c
│   │   │   │   │   ├── pyobjc-tc.c
│   │   │   │   │   ├── return_dbl1.c
│   │   │   │   │   ├── return_dbl2.c
│   │   │   │   │   ├── return_dbl.c
│   │   │   │   │   ├── return_fl1.c
│   │   │   │   │   ├── return_fl2.c
│   │   │   │   │   ├── return_fl3.c
│   │   │   │   │   ├── return_fl.c
│   │   │   │   │   ├── return_ldl.c
│   │   │   │   │   ├── return_ll1.c
│   │   │   │   │   ├── return_ll.c
│   │   │   │   │   ├── return_sc.c
│   │   │   │   │   ├── return_sl.c
│   │   │   │   │   ├── return_uc.c
│   │   │   │   │   ├── return_ul.c
│   │   │   │   │   ├── stret_large2.c
│   │   │   │   │   ├── stret_large.c
│   │   │   │   │   ├── stret_medium2.c
│   │   │   │   │   ├── stret_medium.c
│   │   │   │   │   ├── strlen2.c
│   │   │   │   │   ├── strlen3.c
│   │   │   │   │   ├── strlen4.c
│   │   │   │   │   ├── strlen.c
│   │   │   │   │   ├── struct1.c
│   │   │   │   │   ├── struct2.c
│   │   │   │   │   ├── struct3.c
│   │   │   │   │   ├── struct4.c
│   │   │   │   │   ├── struct5.c
│   │   │   │   │   ├── struct6.c
│   │   │   │   │   ├── struct7.c
│   │   │   │   │   ├── struct8.c
│   │   │   │   │   ├── struct9.c
│   │   │   │   │   ├── testclosure.c
│   │   │   │   │   ├── uninitialized.c
│   │   │   │   │   ├── unwindtest.cc
│   │   │   │   │   ├── unwindtest_ffi_call.cc
│   │   │   │   │   ├── va_1.c
│   │   │   │   │   ├── va_struct1.c
│   │   │   │   │   ├── va_struct2.c
│   │   │   │   │   └── va_struct3.c
│   │   │   │   ├── Makefile.am
│   │   │   │   └── Makefile.in
│   │   │   └── texinfo.tex
│   │   ├── pointer.c
│   │   └── win32
│   │   ├── fficonfig.h
│   │   ├── libffi-3.2.1-mswin.patch
│   │   ├── libffi-config.rb
│   │   └── libffi.mk.tmpl
│   ├── gdbm
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── gdbm.c
│   │   ├── gdbm.gemspec
│   │   └── README
│   ├── io
│   │   ├── console
│   │   │   ├── buildgem.sh
│   │   │   ├── console.c
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   ├── io-console.gemspec
│   │   │   ├── lib
│   │   │   │   └── console
│   │   │   │   └── size.rb
│   │   │   ├── win32_vk.chksum
│   │   │   ├── win32_vk.inc
│   │   │   └── win32_vk.list
│   │   ├── nonblock
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   └── nonblock.c
│   │   └── wait
│   │   ├── depend
│   │   ├── extconf.rb
│   │   └── wait.c
│   ├── json
│   │   ├── extconf.rb
│   │   ├── fbuffer
│   │   │   └── fbuffer.h
│   │   ├── generator
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   ├── generator.c
│   │   │   └── generator.h
│   │   ├── json.gemspec
│   │   ├── lib
│   │   │   ├── json
│   │   │   │   ├── add
│   │   │   │   │   ├── bigdecimal.rb
│   │   │   │   │   ├── complex.rb
│   │   │   │   │   ├── core.rb
│   │   │   │   │   ├── date.rb
│   │   │   │   │   ├── date_time.rb
│   │   │   │   │   ├── exception.rb
│   │   │   │   │   ├── ostruct.rb
│   │   │   │   │   ├── range.rb
│   │   │   │   │   ├── rational.rb
│   │   │   │   │   ├── regexp.rb
│   │   │   │   │   ├── struct.rb
│   │   │   │   │   ├── symbol.rb
│   │   │   │   │   └── time.rb
│   │   │   │   ├── common.rb
│   │   │   │   ├── ext.rb
│   │   │   │   ├── generic_object.rb
│   │   │   │   └── version.rb
│   │   │   └── json.rb
│   │   └── parser
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── parser.c
│   │   ├── parser.h
│   │   ├── parser.rl
│   │   └── prereq.mk
│   ├── nkf
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── lib
│   │   │   └── kconv.rb
│   │   ├── nkf.c
│   │   └── nkf-utf8
│   │   ├── config.h
│   │   ├── nkf.c
│   │   ├── nkf.h
│   │   ├── utf8tbl.c
│   │   └── utf8tbl.h
│   ├── objspace
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── object_tracing.c
│   │   ├── objspace.c
│   │   ├── objspace_dump.c
│   │   └── objspace.h
│   ├── openssl
│   │   ├── depend
│   │   ├── deprecation.rb
│   │   ├── extconf.rb
│   │   ├── History.md
│   │   ├── lib
│   │   │   ├── openssl
│   │   │   │   ├── bn.rb
│   │   │   │   ├── buffering.rb
│   │   │   │   ├── cipher.rb
│   │   │   │   ├── config.rb
│   │   │   │   ├── digest.rb
│   │   │   │   ├── pkcs5.rb
│   │   │   │   ├── pkey.rb
│   │   │   │   ├── ssl.rb
│   │   │   │   └── x509.rb
│   │   │   └── openssl.rb
│   │   ├── openssl.gemspec
│   │   ├── openssl_missing.c
│   │   ├── openssl_missing.h
│   │   ├── ossl_asn1.c
│   │   ├── ossl_asn1.h
│   │   ├── ossl_bio.c
│   │   ├── ossl_bio.h
│   │   ├── ossl_bn.c
│   │   ├── ossl_bn.h
│   │   ├── ossl.c
│   │   ├── ossl_cipher.c
│   │   ├── ossl_cipher.h
│   │   ├── ossl_config.c
│   │   ├── ossl_config.h
│   │   ├── ossl_digest.c
│   │   ├── ossl_digest.h
│   │   ├── ossl_engine.c
│   │   ├── ossl_engine.h
│   │   ├── ossl.h
│   │   ├── ossl_hmac.c
│   │   ├── ossl_hmac.h
│   │   ├── ossl_kdf.c
│   │   ├── ossl_kdf.h
│   │   ├── ossl_ns_spki.c
│   │   ├── ossl_ns_spki.h
│   │   ├── ossl_ocsp.c
│   │   ├── ossl_ocsp.h
│   │   ├── ossl_pkcs12.c
│   │   ├── ossl_pkcs12.h
│   │   ├── ossl_pkcs7.c
│   │   ├── ossl_pkcs7.h
│   │   ├── ossl_pkey.c
│   │   ├── ossl_pkey_dh.c
│   │   ├── ossl_pkey_dsa.c
│   │   ├── ossl_pkey_ec.c
│   │   ├── ossl_pkey.h
│   │   ├── ossl_pkey_rsa.c
│   │   ├── ossl_rand.c
│   │   ├── ossl_rand.h
│   │   ├── ossl_ssl.c
│   │   ├── ossl_ssl.h
│   │   ├── ossl_ssl_session.c
│   │   ├── ossl_version.h
│   │   ├── ossl_x509attr.c
│   │   ├── ossl_x509.c
│   │   ├── ossl_x509cert.c
│   │   ├── ossl_x509crl.c
│   │   ├── ossl_x509ext.c
│   │   ├── ossl_x509.h
│   │   ├── ossl_x509name.c
│   │   ├── ossl_x509req.c
│   │   ├── ossl_x509revoked.c
│   │   ├── ossl_x509store.c
│   │   └── ruby_missing.h
│   ├── pathname
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── lib
│   │   │   └── pathname.rb
│   │   └── pathname.c
│   ├── psych
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── lib
│   │   │   ├── psych
│   │   │   │   ├── class_loader.rb
│   │   │   │   ├── coder.rb
│   │   │   │   ├── core_ext.rb
│   │   │   │   ├── exception.rb
│   │   │   │   ├── handler.rb
│   │   │   │   ├── handlers
│   │   │   │   │   ├── document_stream.rb
│   │   │   │   │   └── recorder.rb
│   │   │   │   ├── json
│   │   │   │   │   ├── ruby_events.rb
│   │   │   │   │   ├── stream.rb
│   │   │   │   │   ├── tree_builder.rb
│   │   │   │   │   └── yaml_events.rb
│   │   │   │   ├── nodes
│   │   │   │   │   ├── alias.rb
│   │   │   │   │   ├── document.rb
│   │   │   │   │   ├── mapping.rb
│   │   │   │   │   ├── node.rb
│   │   │   │   │   ├── scalar.rb
│   │   │   │   │   ├── sequence.rb
│   │   │   │   │   └── stream.rb
│   │   │   │   ├── nodes.rb
│   │   │   │   ├── omap.rb
│   │   │   │   ├── parser.rb
│   │   │   │   ├── scalar_scanner.rb
│   │   │   │   ├── set.rb
│   │   │   │   ├── streaming.rb
│   │   │   │   ├── stream.rb
│   │   │   │   ├── syntax_error.rb
│   │   │   │   ├── tree_builder.rb
│   │   │   │   ├── versions.rb
│   │   │   │   ├── visitors
│   │   │   │   │   ├── depth_first.rb
│   │   │   │   │   ├── emitter.rb
│   │   │   │   │   ├── json_tree.rb
│   │   │   │   │   ├── to_ruby.rb
│   │   │   │   │   ├── visitor.rb
│   │   │   │   │   └── yaml_tree.rb
│   │   │   │   ├── visitors.rb
│   │   │   │   └── y.rb
│   │   │   └── psych.rb
│   │   ├── psych.c
│   │   ├── psych_emitter.c
│   │   ├── psych_emitter.h
│   │   ├── psych.gemspec
│   │   ├── psych.h
│   │   ├── psych_parser.c
│   │   ├── psych_parser.h
│   │   ├── psych_to_ruby.c
│   │   ├── psych_to_ruby.h
│   │   ├── psych_yaml_tree.c
│   │   ├── psych_yaml_tree.h
│   │   └── yaml
│   │   ├── api.c
│   │   ├── config.h
│   │   ├── dumper.c
│   │   ├── emitter.c
│   │   ├── loader.c
│   │   ├── parser.c
│   │   ├── reader.c
│   │   ├── scanner.c
│   │   ├── writer.c
│   │   ├── yaml.h
│   │   └── yaml_private.h
│   ├── pty
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── lib
│   │   │   └── expect.rb
│   │   └── pty.c
│   ├── racc
│   │   └── cparse
│   │   ├── cparse.c
│   │   ├── depend
│   │   ├── extconf.rb
│   │   └── README
│   ├── rbconfig
│   │   └── sizeof
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── limits.c
│   │   └── sizes.c
│   ├── readline
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── readline.c
│   │   ├── README
│   │   └── README.ja
│   ├── ripper
│   │   ├── depend
│   │   ├── eventids1.c
│   │   ├── eventids2.c
│   │   ├── eventids2table.c
│   │   ├── extconf.rb
│   │   ├── lib
│   │   │   ├── ripper
│   │   │   │   ├── core.rb
│   │   │   │   ├── filter.rb
│   │   │   │   ├── lexer.rb
│   │   │   │   └── sexp.rb
│   │   │   └── ripper.rb
│   │   ├── README
│   │   ├── ripper.c
│   │   ├── ripper.y
│   │   ├── tools
│   │   │   ├── dsl.rb
│   │   │   ├── generate-param-macros.rb
│   │   │   ├── generate.rb
│   │   │   ├── preproc.rb
│   │   │   └── strip.rb
│   │   └── y.output
│   ├── rubyvm
│   │   ├── extconf.rb
│   │   └── lib
│   │   └── forwardable
│   │   └── impl.rb
│   ├── sdbm
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── init.c
│   │   ├── _sdbm.c
│   │   ├── sdbm.gemspec
│   │   └── sdbm.h
│   ├── Setup
│   ├── Setup.atheos
│   ├── Setup.nt
│   ├── socket
│   │   ├── addrinfo.h
│   │   ├── ancdata.c
│   │   ├── basicsocket.c
│   │   ├── constants.c
│   │   ├── constdefs.c
│   │   ├── constdefs.h
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── getaddrinfo.c
│   │   ├── getnameinfo.c
│   │   ├── ifaddr.c
│   │   ├── init.c
│   │   ├── ipsocket.c
│   │   ├── lib
│   │   │   └── socket.rb
│   │   ├── mkconstants.rb
│   │   ├── option.c
│   │   ├── raddrinfo.c
│   │   ├── rubysocket.h
│   │   ├── socket.c
│   │   ├── sockport.h
│   │   ├── sockssocket.c
│   │   ├── tcpserver.c
│   │   ├── tcpsocket.c
│   │   ├── udpsocket.c
│   │   ├── unixserver.c
│   │   └── unixsocket.c
│   ├── stringio
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── README.md
│   │   ├── stringio.c
│   │   └── stringio.gemspec
│   ├── strscan
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── strscan.c
│   │   └── strscan.gemspec
│   ├── syslog
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── lib
│   │   │   └── syslog
│   │   │   └── logger.rb
│   │   ├── syslog.c
│   │   └── syslog.txt
│   ├── -test-
│   │   ├── arith_seq
│   │   │   └── extract
│   │   │   ├── extconf.rb
│   │   │   └── extract.c
│   │   ├── array
│   │   │   └── resize
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   └── resize.c
│   │   ├── ast
│   │   ├── auto_ext.rb
│   │   ├── bignum
│   │   │   ├── big2str.c
│   │   │   ├── bigzero.c
│   │   │   ├── depend
│   │   │   ├── div.c
│   │   │   ├── extconf.rb
│   │   │   ├── init.c
│   │   │   ├── intpack.c
│   │   │   ├── mul.c
│   │   │   └── str2big.c
│   │   ├── bug-3571
│   │   │   ├── bug.c
│   │   │   └── extconf.rb
│   │   ├── bug-5832
│   │   │   ├── bug.c
│   │   │   └── extconf.rb
│   │   ├── bug_reporter
│   │   │   ├── bug_reporter.c
│   │   │   └── extconf.rb
│   │   ├── class
│   │   │   ├── class2name.c
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   └── init.c
│   │   ├── debug
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   ├── init.c
│   │   │   ├── inspector.c
│   │   │   └── profile_frames.c
│   │   ├── dln
│   │   │   └── empty
│   │   │   ├── depend
│   │   │   ├── empty.c
│   │   │   └── extconf.rb
│   │   ├── exception
│   │   │   ├── dataerror.c
│   │   │   ├── depend
│   │   │   ├── enc_raise.c
│   │   │   ├── ensured.c
│   │   │   ├── extconf.rb
│   │   │   └── init.c
│   │   ├── fatal
│   │   │   ├── extconf.rb
│   │   │   └── rb_fatal.c
│   │   ├── file
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   ├── fs.c
│   │   │   ├── init.c
│   │   │   └── stat.c
│   │   ├── float
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   ├── init.c
│   │   │   └── nextafter.c
│   │   ├── funcall
│   │   │   ├── extconf.rb
│   │   │   └── funcall.c
│   │   ├── gvl
│   │   │   └── call_without_gvl
│   │   │   ├── call_without_gvl.c
│   │   │   ├── depend
│   │   │   └── extconf.rb
│   │   ├── hash
│   │   │   ├── delete.c
│   │   │   ├── extconf.rb
│   │   │   └── init.c
│   │   ├── integer
│   │   │   ├── core_ext.c
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   ├── init.c
│   │   │   └── my_integer.c
│   │   ├── iseq_load
│   │   │   ├── extconf.rb
│   │   │   └── iseq_load.c
│   │   ├── iter
│   │   │   ├── break.c
│   │   │   ├── extconf.rb
│   │   │   ├── init.c
│   │   │   └── yield.c
│   │   ├── load
│   │   │   ├── dot.dot
│   │   │   │   ├── depend
│   │   │   │   ├── dot.dot.c
│   │   │   │   └── extconf.rb
│   │   │   └── protect
│   │   │   ├── extconf.rb
│   │   │   └── protect.c
│   │   ├── marshal
│   │   │   ├── compat
│   │   │   │   ├── extconf.rb
│   │   │   │   └── usrcompat.c
│   │   │   ├── internal_ivar
│   │   │   │   ├── extconf.rb
│   │   │   │   └── internal_ivar.c
│   │   │   └── usr
│   │   │   ├── extconf.rb
│   │   │   └── usrmarshal.c
│   │   ├── memory_status
│   │   │   ├── extconf.rb
│   │   │   └── memory_status.c
│   │   ├── method
│   │   │   ├── arity.c
│   │   │   ├── extconf.rb
│   │   │   └── init.c
│   │   ├── notimplement
│   │   │   ├── bug.c
│   │   │   └── extconf.rb
│   │   ├── num2int
│   │   │   ├── extconf.rb
│   │   │   └── num2int.c
│   │   ├── path_to_class
│   │   │   ├── extconf.rb
│   │   │   └── path_to_class.c
│   │   ├── popen_deadlock
│   │   │   ├── extconf.rb
│   │   │   └── infinite_loop_dlsym.c
│   │   ├── postponed_job
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   └── postponed_job.c
│   │   ├── printf
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   └── printf.c
│   │   ├── proc
│   │   │   ├── extconf.rb
│   │   │   ├── init.c
│   │   │   ├── receiver.c
│   │   │   └── super.c
│   │   ├── rational
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   └── rat.c
│   │   ├── recursion
│   │   │   ├── extconf.rb
│   │   │   └── recursion.c
│   │   ├── regexp
│   │   │   ├── extconf.rb
│   │   │   ├── init.c
│   │   │   └── parse_depth_limit.c
│   │   ├── scan_args
│   │   │   ├── extconf.rb
│   │   │   └── scan_args.c
│   │   ├── st
│   │   │   ├── foreach
│   │   │   │   ├── extconf.rb
│   │   │   │   └── foreach.c
│   │   │   ├── numhash
│   │   │   │   ├── extconf.rb
│   │   │   │   └── numhash.c
│   │   │   └── update
│   │   │   ├── extconf.rb
│   │   │   └── update.c
│   │   ├── string
│   │   │   ├── capacity.c
│   │   │   ├── coderange.c
│   │   │   ├── cstr.c
│   │   │   ├── depend
│   │   │   ├── ellipsize.c
│   │   │   ├── enc_associate.c
│   │   │   ├── enc_str_buf_cat.c
│   │   │   ├── extconf.rb
│   │   │   ├── fstring.c
│   │   │   ├── init.c
│   │   │   ├── modify.c
│   │   │   ├── new.c
│   │   │   ├── nofree.c
│   │   │   ├── normalize.c
│   │   │   ├── qsort.c
│   │   │   └── set_len.c
│   │   ├── struct
│   │   │   ├── depend
│   │   │   ├── duplicate.c
│   │   │   ├── extconf.rb
│   │   │   ├── init.c
│   │   │   ├── len.c
│   │   │   └── member.c
│   │   ├── symbol
│   │   │   ├── extconf.rb
│   │   │   ├── init.c
│   │   │   └── type.c
│   │   ├── thread_fd_close
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   └── thread_fd_close.c
│   │   ├── time
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   ├── init.c
│   │   │   ├── leap_second.c
│   │   │   └── new.c
│   │   ├── tracepoint
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   ├── gc_hook.c
│   │   │   └── tracepoint.c
│   │   ├── typeddata
│   │   │   ├── extconf.rb
│   │   │   └── typeddata.c
│   │   ├── vm
│   │   │   ├── at_exit.c
│   │   │   ├── depend
│   │   │   └── extconf.rb
│   │   ├── wait_for_single_fd
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   └── wait_for_single_fd.c
│   │   └── win32
│   │   ├── console
│   │   │   ├── attribute.c
│   │   │   ├── depend
│   │   │   ├── extconf.rb
│   │   │   └── init.c
│   │   ├── dln
│   │   │   ├── depend
│   │   │   ├── dlntest.c
│   │   │   ├── extconf.rb
│   │   │   ├── libdlntest.c
│   │   │   └── libdlntest.def
│   │   └── fd_setsize
│   │   ├── depend
│   │   ├── extconf.rb
│   │   └── fd_setsize.c
│   ├── win32
│   │   ├── extconf.rb
│   │   ├── lib
│   │   │   ├── win32
│   │   │   │   ├── importer.rb
│   │   │   │   ├── registry.rb
│   │   │   │   ├── resolv9x.rb
│   │   │   │   ├── resolv.rb
│   │   │   │   └── sspi.rb
│   │   │   └── Win32API.rb
│   │   └── resolv
│   │   ├── extconf.rb
│   │   └── resolv.c
│   ├── win32ole
│   │   ├── depend
│   │   ├── extconf.rb
│   │   ├── lib
│   │   │   ├── win32ole
│   │   │   │   └── property.rb
│   │   │   └── win32ole.rb
│   │   ├── sample
│   │   │   ├── excel1.rb
│   │   │   ├── excel2.rb
│   │   │   ├── excel3.rb
│   │   │   ├── ieconst.rb
│   │   │   ├── ienavi2.rb
│   │   │   ├── ienavi.rb
│   │   │   ├── ie.rb
│   │   │   ├── oledirs.rb
│   │   │   ├── olegen.rb
│   │   │   └── xml.rb
│   │   ├── win32ole.c
│   │   ├── win32ole_error.c
│   │   ├── win32ole_error.h
│   │   ├── win32ole_event.c
│   │   ├── win32ole_event.h
│   │   ├── win32ole.h
│   │   ├── win32ole_method.c
│   │   ├── win32ole_method.h
│   │   ├── win32ole_param.c
│   │   ├── win32ole_param.h
│   │   ├── win32ole_record.c
│   │   ├── win32ole_record.h
│   │   ├── win32ole_type.c
│   │   ├── win32ole_type.h
│   │   ├── win32ole_typelib.c
│   │   ├── win32ole_typelib.h
│   │   ├── win32ole_variable.c
│   │   ├── win32ole_variable.h
│   │   ├── win32ole_variant.c
│   │   ├── win32ole_variant.h
│   │   ├── win32ole_variant_m.c
│   │   └── win32ole_variant_m.h
│   └── zlib
│   ├── depend
│   ├── extconf.rb
│   ├── zlib.c
│   └── zlib.gemspec
├── file.c
├── gc.c
├── gc.h
├── gem_prelude.rb
├── gems
│   ├── bundled_gems
│   ├── did_you_mean-1.3.0
│   │   ├── benchmark
│   │   │   ├── jaro_winkler
│   │   │   │   ├── memory_usage.rb
│   │   │   │   └── speed.rb
│   │   │   ├── levenshtein
│   │   │   │   ├── memory_usage.rb
│   │   │   │   └── speed.rb
│   │   │   └── memory_usage.rb
│   │   ├── CHANGELOG.md
│   │   ├── did_you_mean.gemspec
│   │   ├── doc
│   │   │   ├── changelog_generator.rb
│   │   │   └── CHANGELOG.md.erb
│   │   ├── Gemfile
│   │   ├── lib
│   │   │   ├── did_you_mean
│   │   │   │   ├── core_ext
│   │   │   │   │   └── name_error.rb
│   │   │   │   ├── experimental
│   │   │   │   │   ├── initializer_name_correction.rb
│   │   │   │   │   └── ivar_name_correction.rb
│   │   │   │   ├── experimental.rb
│   │   │   │   ├── formatters
│   │   │   │   │   ├── plain_formatter.rb
│   │   │   │   │   └── verbose_formatter.rb
│   │   │   │   ├── jaro_winkler.rb
│   │   │   │   ├── levenshtein.rb
│   │   │   │   ├── spell_checker.rb
│   │   │   │   ├── spell_checkers
│   │   │   │   │   ├── key_error_checker.rb
│   │   │   │   │   ├── method_name_checker.rb
│   │   │   │   │   ├── name_error_checkers
│   │   │   │   │   │   ├── class_name_checker.rb
│   │   │   │   │   │   └── variable_name_checker.rb
│   │   │   │   │   ├── name_error_checkers.rb
│   │   │   │   │   └── null_checker.rb
│   │   │   │   ├── verbose.rb
│   │   │   │   └── version.rb
│   │   │   └── did_you_mean.rb
│   │   ├── LICENSE.txt
│   │   ├── Rakefile
│   │   ├── README.md
│   │   ├── test
│   │   │   ├── core_ext
│   │   │   │   └── name_error_extension_test.rb
│   │   │   ├── edit_distance
│   │   │   │   └── jaro_winkler_test.rb
│   │   │   ├── experimental
│   │   │   │   ├── initializer_name_correction_test.rb
│   │   │   │   └── method_name_checker_test.rb
│   │   │   ├── fixtures
│   │   │   │   └── book.rb
│   │   │   ├── spell_checker_test.rb
│   │   │   ├── spell_checking
│   │   │   │   ├── class_name_check_test.rb
│   │   │   │   ├── key_name_check_test.rb
│   │   │   │   ├── method_name_check_test.rb
│   │   │   │   ├── uncorrectable_name_check_test.rb
│   │   │   │   └── variable_name_check_test.rb
│   │   │   ├── test_helper.rb
│   │   │   └── verbose_formatter_test.rb
│   │   └── tmp
│   ├── did_you_mean-1.3.0.gem
│   ├── minitest-5.11.3
│   │   ├── design_rationale.rb
│   │   ├── History.rdoc
│   │   ├── lib
│   │   │   ├── hoe
│   │   │   │   └── minitest.rb
│   │   │   ├── minitest
│   │   │   │   ├── assertions.rb
│   │   │   │   ├── autorun.rb
│   │   │   │   ├── benchmark.rb
│   │   │   │   ├── expectations.rb
│   │   │   │   ├── hell.rb
│   │   │   │   ├── mock.rb
│   │   │   │   ├── parallel.rb
│   │   │   │   ├── pride_plugin.rb
│   │   │   │   ├── pride.rb
│   │   │   │   ├── spec.rb
│   │   │   │   ├── test.rb
│   │   │   │   └── unit.rb
│   │   │   └── minitest.rb
│   │   ├── Manifest.txt
│   │   ├── minitest.gemspec
│   │   ├── Rakefile
│   │   ├── README.rdoc
│   │   └── test
│   │   └── minitest
│   │   ├── metametameta.rb
│   │   ├── test_minitest_benchmark.rb
│   │   ├── test_minitest_mock.rb
│   │   ├── test_minitest_reporter.rb
│   │   ├── test_minitest_spec.rb
│   │   └── test_minitest_test.rb
│   ├── minitest-5.11.3.gem
│   ├── net-telnet-0.2.0
│   │   ├── bin
│   │   │   ├── console
│   │   │   └── setup
│   │   ├── Gemfile
│   │   ├── lib
│   │   │   ├── net
│   │   │   │   ├── telnet
│   │   │   │   │   └── version.rb
│   │   │   │   └── telnet.rb
│   │   │   └── net-telnet.rb
│   │   ├── LICENSE.txt
│   │   ├── net-telnet.gemspec
│   │   ├── Rakefile
│   │   └── README.md
│   ├── net-telnet-0.2.0.gem
│   ├── power_assert-1.1.3
│   │   ├── bin
│   │   │   ├── console
│   │   │   └── setup
│   │   ├── BSDL
│   │   ├── COPYING
│   │   ├── Gemfile
│   │   ├── LEGAL
│   │   ├── lib
│   │   │   ├── power_assert
│   │   │   │   ├── colorize.rb
│   │   │   │   ├── configuration.rb
│   │   │   │   ├── context.rb
│   │   │   │   ├── enable_tracepoint_events.rb
│   │   │   │   ├── inspector.rb
│   │   │   │   ├── parser.rb
│   │   │   │   └── version.rb
│   │   │   └── power_assert.rb
│   │   ├── power_assert.gemspec
│   │   ├── Rakefile
│   │   └── README.rdoc
│   ├── power_assert-1.1.3.gem
│   ├── rake-12.3.2
│   │   ├── bin
│   │   │   ├── bundle
│   │   │   ├── console
│   │   │   ├── rake
│   │   │   ├── rdoc
│   │   │   ├── rubocop
│   │   │   └── setup
│   │   ├── CONTRIBUTING.rdoc
│   │   ├── doc
│   │   │   ├── command_line_usage.rdoc
│   │   │   ├── example
│   │   │   │   ├── a.c
│   │   │   │   ├── b.c
│   │   │   │   ├── main.c
│   │   │   │   ├── Rakefile1
│   │   │   │   └── Rakefile2
│   │   │   ├── glossary.rdoc
│   │   │   ├── jamis.rb
│   │   │   ├── proto_rake.rdoc
│   │   │   ├── rake.1
│   │   │   ├── rakefile.rdoc
│   │   │   └── rational.rdoc
│   │   ├── exe
│   │   │   └── rake
│   │   ├── Gemfile
│   │   ├── History.rdoc
│   │   ├── lib
│   │   │   ├── rake
│   │   │   │   ├── application.rb
│   │   │   │   ├── backtrace.rb
│   │   │   │   ├── clean.rb
│   │   │   │   ├── cloneable.rb
│   │   │   │   ├── cpu_counter.rb
│   │   │   │   ├── default_loader.rb
│   │   │   │   ├── dsl_definition.rb
│   │   │   │   ├── early_time.rb
│   │   │   │   ├── ext
│   │   │   │   │   ├── core.rb
│   │   │   │   │   └── string.rb
│   │   │   │   ├── file_creation_task.rb
│   │   │   │   ├── file_list.rb
│   │   │   │   ├── file_task.rb
│   │   │   │   ├── file_utils_ext.rb
│   │   │   │   ├── file_utils.rb
│   │   │   │   ├── invocation_chain.rb
│   │   │   │   ├── invocation_exception_mixin.rb
│   │   │   │   ├── late_time.rb
│   │   │   │   ├── linked_list.rb
│   │   │   │   ├── loaders
│   │   │   │   │   └── makefile.rb
│   │   │   │   ├── multi_task.rb
│   │   │   │   ├── name_space.rb
│   │   │   │   ├── packagetask.rb
│   │   │   │   ├── phony.rb
│   │   │   │   ├── private_reader.rb
│   │   │   │   ├── promise.rb
│   │   │   │   ├── pseudo_status.rb
│   │   │   │   ├── rake_module.rb
│   │   │   │   ├── rake_test_loader.rb
│   │   │   │   ├── rule_recursion_overflow_error.rb
│   │   │   │   ├── scope.rb
│   │   │   │   ├── task_argument_error.rb
│   │   │   │   ├── task_arguments.rb
│   │   │   │   ├── tasklib.rb
│   │   │   │   ├── task_manager.rb
│   │   │   │   ├── task.rb
│   │   │   │   ├── testtask.rb
│   │   │   │   ├── thread_history_display.rb
│   │   │   │   ├── thread_pool.rb
│   │   │   │   ├── trace_output.rb
│   │   │   │   ├── version.rb
│   │   │   │   └── win32.rb
│   │   │   └── rake.rb
│   │   ├── MIT-LICENSE
│   │   ├── Rakefile
│   │   ├── rake.gemspec
│   │   └── README.rdoc
│   ├── rake-12.3.2.gem
│   ├── test-unit-3.2.9
│   │   ├── COPYING
│   │   ├── doc
│   │   │   └── text
│   │   │   ├── getting-started.md
│   │   │   ├── how-to.md
│   │   │   └── news.md
│   │   ├── GPL
│   │   ├── LGPL
│   │   ├── lib
│   │   │   ├── test
│   │   │   │   ├── unit
│   │   │   │   │   ├── assertion-failed-error.rb
│   │   │   │   │   ├── assertions.rb
│   │   │   │   │   ├── attribute-matcher.rb
│   │   │   │   │   ├── attribute.rb
│   │   │   │   │   ├── auto-runner-loader.rb
│   │   │   │   │   ├── autorunner.rb
│   │   │   │   │   ├── code-snippet-fetcher.rb
│   │   │   │   │   ├── collector
│   │   │   │   │   │   ├── descendant.rb
│   │   │   │   │   │   ├── dir.rb
│   │   │   │   │   │   ├── load.rb
│   │   │   │   │   │   ├── objectspace.rb
│   │   │   │   │   │   └── xml.rb
│   │   │   │   │   ├── collector.rb
│   │   │   │   │   ├── color.rb
│   │   │   │   │   ├── color-scheme.rb
│   │   │   │   │   ├── data.rb
│   │   │   │   │   ├── data-sets.rb
│   │   │   │   │   ├── diff.rb
│   │   │   │   │   ├── error.rb
│   │   │   │   │   ├── exception-handler.rb
│   │   │   │   │   ├── failure.rb
│   │   │   │   │   ├── fault-location-detector.rb
│   │   │   │   │   ├── fixture.rb
│   │   │   │   │   ├── notification.rb
│   │   │   │   │   ├── omission.rb
│   │   │   │   │   ├── pending.rb
│   │   │   │   │   ├── priority.rb
│   │   │   │   │   ├── runner
│   │   │   │   │   │   ├── console.rb
│   │   │   │   │   │   ├── emacs.rb
│   │   │   │   │   │   └── xml.rb
│   │   │   │   │   ├── testcase.rb
│   │   │   │   │   ├── testresult.rb
│   │   │   │   │   ├── test-suite-creator.rb
│   │   │   │   │   ├── testsuite.rb
│   │   │   │   │   ├── ui
│   │   │   │   │   │   ├── console
│   │   │   │   │   │   │   ├── outputlevel.rb
│   │   │   │   │   │   │   └── testrunner.rb
│   │   │   │   │   │   ├── emacs
│   │   │   │   │   │   │   └── testrunner.rb
│   │   │   │   │   │   ├── testrunnermediator.rb
│   │   │   │   │   │   ├── testrunner.rb
│   │   │   │   │   │   ├── testrunnerutilities.rb
│   │   │   │   │   │   └── xml
│   │   │   │   │   │   └── testrunner.rb
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── backtracefilter.rb
│   │   │   │   │   │   ├── method-owner-finder.rb
│   │   │   │   │   │   ├── observable.rb
│   │   │   │   │   │   ├── output.rb
│   │   │   │   │   │   └── procwrapper.rb
│   │   │   │   │   └── version.rb
│   │   │   │   └── unit.rb
│   │   │   └── test-unit.rb
│   │   ├── PSFL
│   │   ├── Rakefile
│   │   ├── README.md
│   │   ├── sample
│   │   │   ├── adder.rb
│   │   │   ├── subtracter.rb
│   │   │   ├── test_adder.rb
│   │   │   ├── test_subtracter.rb
│   │   │   └── test_user.rb
│   │   ├── test
│   │   │   ├── collector
│   │   │   │   ├── test-descendant.rb
│   │   │   │   ├── test_dir.rb
│   │   │   │   ├── test-load.rb
│   │   │   │   └── test_objectspace.rb
│   │   │   ├── fixtures
│   │   │   │   ├── header.csv
│   │   │   │   ├── header-label.csv
│   │   │   │   ├── header-label.tsv
│   │   │   │   ├── header.tsv
│   │   │   │   ├── no-header.csv
│   │   │   │   ├── no-header.tsv
│   │   │   │   └── plus.csv
│   │   │   ├── run-test.rb
│   │   │   ├── test-assertions.rb
│   │   │   ├── test-attribute-matcher.rb
│   │   │   ├── test-attribute.rb
│   │   │   ├── test-code-snippet.rb
│   │   │   ├── test-color.rb
│   │   │   ├── test-color-scheme.rb
│   │   │   ├── test-data.rb
│   │   │   ├── test-diff.rb
│   │   │   ├── test-emacs-runner.rb
│   │   │   ├── test-error.rb
│   │   │   ├── test-failure.rb
│   │   │   ├── test-fault-location-detector.rb
│   │   │   ├── test-fixture.rb
│   │   │   ├── test-notification.rb
│   │   │   ├── test-omission.rb
│   │   │   ├── test-pending.rb
│   │   │   ├── test-priority.rb
│   │   │   ├── test-test-case.rb
│   │   │   ├── test-test-result.rb
│   │   │   ├── test-test-suite-creator.rb
│   │   │   ├── test-test-suite.rb
│   │   │   ├── testunit-test-util.rb
│   │   │   ├── ui
│   │   │   │   └── test_testrunmediator.rb
│   │   │   └── util
│   │   │   ├── test_backtracefilter.rb
│   │   │   ├── test-method-owner-finder.rb
│   │   │   ├── test_observable.rb
│   │   │   ├── test-output.rb
│   │   │   └── test_procwrapper.rb
│   │   └── test-unit.gemspec
│   ├── test-unit-3.2.9.gem
│   ├── xmlrpc-0.3.0
│   │   ├── bin
│   │   │   ├── console
│   │   │   └── setup
│   │   ├── Gemfile
│   │   ├── lib
│   │   │   ├── xmlrpc
│   │   │   │   ├── base64.rb
│   │   │   │   ├── client.rb
│   │   │   │   ├── config.rb
│   │   │   │   ├── create.rb
│   │   │   │   ├── datetime.rb
│   │   │   │   ├── marshal.rb
│   │   │   │   ├── parser.rb
│   │   │   │   ├── server.rb
│   │   │   │   └── utils.rb
│   │   │   └── xmlrpc.rb
│   │   ├── LICENSE.txt
│   │   ├── Rakefile
│   │   ├── README.md
│   │   └── xmlrpc.gemspec
│   └── xmlrpc-0.3.0.gem
├── golf_prelude.c
├── golf_prelude.rb
├── goruby.c
├── GPL
├── hash.c
├── hrtime.h
├── ia64.S
├── id.c
├── id.h
├── id_table.c
├── id_table.h
├── include
│   ├── ruby
│   │   ├── backward
│   │   │   ├── classext.h
│   │   │   ├── rubyio.h
│   │   │   ├── rubysig.h
│   │   │   ├── st.h
│   │   │   └── util.h
│   │   ├── backward.h
│   │   ├── debug.h
│   │   ├── defines.h
│   │   ├── encoding.h
│   │   ├── intern.h
│   │   ├── io.h
│   │   ├── missing.h
│   │   ├── onigmo.h
│   │   ├── oniguruma.h
│   │   ├── regex.h
│   │   ├── re.h
│   │   ├── ruby.h
│   │   ├── st.h
│   │   ├── subst.h
│   │   ├── thread.h
│   │   ├── thread_native.h
│   │   ├── util.h
│   │   ├── version.h
│   │   ├── vm.h
│   │   └── win32.h
│   └── ruby.h
├── inits.c
├── insns.def
├── insns.inc
├── insns_info.inc
├── internal.h
├── io.c
├── iseq.c
├── iseq.h
├── KNOWNBUGS.rb
├── known_errors.inc
├── LEGAL
├── lex.c
├── lex.c.blt
├── lib
│   ├── abbrev.rb
│   ├── base64.rb
│   ├── benchmark.rb
│   ├── bundler
│   │   ├── build_metadata.rb
│   │   ├── capistrano.rb
│   │   ├── cli
│   │   │   ├── add.rb
│   │   │   ├── binstubs.rb
│   │   │   ├── cache.rb
│   │   │   ├── check.rb
│   │   │   ├── clean.rb
│   │   │   ├── common.rb
│   │   │   ├── config.rb
│   │   │   ├── console.rb
│   │   │   ├── doctor.rb
│   │   │   ├── exec.rb
│   │   │   ├── gem.rb
│   │   │   ├── info.rb
│   │   │   ├── init.rb
│   │   │   ├── inject.rb
│   │   │   ├── install.rb
│   │   │   ├── issue.rb
│   │   │   ├── list.rb
│   │   │   ├── lock.rb
│   │   │   ├── open.rb
│   │   │   ├── outdated.rb
│   │   │   ├── package.rb
│   │   │   ├── platform.rb
│   │   │   ├── plugin.rb
│   │   │   ├── pristine.rb
│   │   │   ├── remove.rb
│   │   │   ├── show.rb
│   │   │   ├── update.rb
│   │   │   └── viz.rb
│   │   ├── cli.rb
│   │   ├── compact_index_client
│   │   │   ├── cache.rb
│   │   │   └── updater.rb
│   │   ├── compact_index_client.rb
│   │   ├── compatibility_guard.rb
│   │   ├── constants.rb
│   │   ├── current_ruby.rb
│   │   ├── definition.rb
│   │   ├── dependency.rb
│   │   ├── deployment.rb
│   │   ├── dep_proxy.rb
│   │   ├── deprecate.rb
│   │   ├── dsl.rb
│   │   ├── endpoint_specification.rb
│   │   ├── environment_preserver.rb
│   │   ├── env.rb
│   │   ├── errors.rb
│   │   ├── feature_flag.rb
│   │   ├── fetcher
│   │   │   ├── base.rb
│   │   │   ├── compact_index.rb
│   │   │   ├── dependency.rb
│   │   │   ├── downloader.rb
│   │   │   └── index.rb
│   │   ├── fetcher.rb
│   │   ├── friendly_errors.rb
│   │   ├── gemdeps.rb
│   │   ├── gem_helper.rb
│   │   ├── gem_helpers.rb
│   │   ├── gem_remote_fetcher.rb
│   │   ├── gem_tasks.rb
│   │   ├── gem_version_promoter.rb
│   │   ├── graph.rb
│   │   ├── index.rb
│   │   ├── injector.rb
│   │   ├── inline.rb
│   │   ├── installer
│   │   │   ├── gem_installer.rb
│   │   │   ├── parallel_installer.rb
│   │   │   └── standalone.rb
│   │   ├── installer.rb
│   │   ├── lazy_specification.rb
│   │   ├── lockfile_generator.rb
│   │   ├── lockfile_parser.rb
│   │   ├── match_platform.rb
│   │   ├── mirror.rb
│   │   ├── plugin
│   │   │   ├── api
│   │   │   │   └── source.rb
│   │   │   ├── api.rb
│   │   │   ├── dsl.rb
│   │   │   ├── events.rb
│   │   │   ├── index.rb
│   │   │   ├── installer
│   │   │   │   ├── git.rb
│   │   │   │   └── rubygems.rb
│   │   │   ├── installer.rb
│   │   │   └── source_list.rb
│   │   ├── plugin.rb
│   │   ├── process_lock.rb
│   │   ├── psyched_yaml.rb
│   │   ├── remote_specification.rb
│   │   ├── resolver
│   │   │   └── spec_group.rb
│   │   ├── resolver.rb
│   │   ├── retry.rb
│   │   ├── ruby_dsl.rb
│   │   ├── rubygems_ext.rb
│   │   ├── rubygems_gem_installer.rb
│   │   ├── rubygems_integration.rb
│   │   ├── ruby_version.rb
│   │   ├── runtime.rb
│   │   ├── settings
│   │   │   └── validator.rb
│   │   ├── settings.rb
│   │   ├── setup.rb
│   │   ├── shared_helpers.rb
│   │   ├── similarity_detector.rb
│   │   ├── source
│   │   │   ├── gemspec.rb
│   │   │   ├── git
│   │   │   │   └── git_proxy.rb
│   │   │   ├── git.rb
│   │   │   ├── metadata.rb
│   │   │   ├── path
│   │   │   │   └── installer.rb
│   │   │   ├── path.rb
│   │   │   ├── rubygems
│   │   │   │   └── remote.rb
│   │   │   └── rubygems.rb
│   │   ├── source_list.rb
│   │   ├── source.rb
│   │   ├── spec_set.rb
│   │   ├── ssl_certs
│   │   │   ├── certificate_manager.rb
│   │   │   ├── index.rubygems.org
│   │   │   │   └── GlobalSignRootCA.pem
│   │   │   ├── rubygems.global.ssl.fastly.net
│   │   │   │   └── DigiCertHighAssuranceEVRootCA.pem
│   │   │   └── rubygems.org
│   │   │   └── AddTrustExternalCARoot.pem
│   │   ├── stub_specification.rb
│   │   ├── templates
│   │   │   ├── Executable
│   │   │   ├── Executable.bundler
│   │   │   ├── Executable.standalone
│   │   │   ├── Gemfile
│   │   │   ├── gems.rb
│   │   │   └── newgem
│   │   │   ├── bin
│   │   │   │   ├── console.tt
│   │   │   │   └── setup.tt
│   │   │   ├── CODE_OF_CONDUCT.md.tt
│   │   │   ├── exe
│   │   │   │   └── newgem.tt
│   │   │   ├── ext
│   │   │   │   └── newgem
│   │   │   │   ├── extconf.rb.tt
│   │   │   │   ├── newgem.c.tt
│   │   │   │   └── newgem.h.tt
│   │   │   ├── Gemfile.tt
│   │   │   ├── gitignore.tt
│   │   │   ├── lib
│   │   │   │   ├── newgem
│   │   │   │   │   └── version.rb.tt
│   │   │   │   └── newgem.rb.tt
│   │   │   ├── LICENSE.txt.tt
│   │   │   ├── newgem.gemspec.tt
│   │   │   ├── Rakefile.tt
│   │   │   ├── README.md.tt
│   │   │   ├── rspec.tt
│   │   │   ├── spec
│   │   │   │   ├── newgem_spec.rb.tt
│   │   │   │   └── spec_helper.rb.tt
│   │   │   ├── test
│   │   │   │   ├── newgem_test.rb.tt
│   │   │   │   └── test_helper.rb.tt
│   │   │   └── travis.yml.tt
│   │   ├── ui
│   │   │   ├── rg_proxy.rb
│   │   │   ├── shell.rb
│   │   │   └── silent.rb
│   │   ├── ui.rb
│   │   ├── uri_credentials_filter.rb
│   │   ├── vendor
│   │   │   ├── fileutils
│   │   │   │   └── lib
│   │   │   │   └── fileutils.rb
│   │   │   ├── molinillo
│   │   │   │   └── lib
│   │   │   │   ├── molinillo
│   │   │   │   │   ├── compatibility.rb
│   │   │   │   │   ├── delegates
│   │   │   │   │   │   ├── resolution_state.rb
│   │   │   │   │   │   └── specification_provider.rb
│   │   │   │   │   ├── dependency_graph
│   │   │   │   │   │   ├── action.rb
│   │   │   │   │   │   ├── add_edge_no_circular.rb
│   │   │   │   │   │   ├── add_vertex.rb
│   │   │   │   │   │   ├── delete_edge.rb
│   │   │   │   │   │   ├── detach_vertex_named.rb
│   │   │   │   │   │   ├── log.rb
│   │   │   │   │   │   ├── set_payload.rb
│   │   │   │   │   │   ├── tag.rb
│   │   │   │   │   │   └── vertex.rb
│   │   │   │   │   ├── dependency_graph.rb
│   │   │   │   │   ├── errors.rb
│   │   │   │   │   ├── gem_metadata.rb
│   │   │   │   │   ├── modules
│   │   │   │   │   │   ├── specification_provider.rb
│   │   │   │   │   │   └── ui.rb
│   │   │   │   │   ├── resolution.rb
│   │   │   │   │   ├── resolver.rb
│   │   │   │   │   └── state.rb
│   │   │   │   └── molinillo.rb
│   │   │   ├── net-http-persistent
│   │   │   │   └── lib
│   │   │   │   └── net
│   │   │   │   └── http
│   │   │   │   ├── faster.rb
│   │   │   │   ├── persistent
│   │   │   │   │   └── ssl_reuse.rb
│   │   │   │   └── persistent.rb
│   │   │   └── thor
│   │   │   └── lib
│   │   │   ├── thor
│   │   │   │   ├── actions
│   │   │   │   │   ├── create_file.rb
│   │   │   │   │   ├── create_link.rb
│   │   │   │   │   ├── directory.rb
│   │   │   │   │   ├── empty_directory.rb
│   │   │   │   │   ├── file_manipulation.rb
│   │   │   │   │   └── inject_into_file.rb
│   │   │   │   ├── actions.rb
│   │   │   │   ├── base.rb
│   │   │   │   ├── command.rb
│   │   │   │   ├── core_ext
│   │   │   │   │   ├── hash_with_indifferent_access.rb
│   │   │   │   │   ├── io_binary_read.rb
│   │   │   │   │   └── ordered_hash.rb
│   │   │   │   ├── error.rb
│   │   │   │   ├── group.rb
│   │   │   │   ├── invocation.rb
│   │   │   │   ├── line_editor
│   │   │   │   │   ├── basic.rb
│   │   │   │   │   └── readline.rb
│   │   │   │   ├── line_editor.rb
│   │   │   │   ├── parser
│   │   │   │   │   ├── argument.rb
│   │   │   │   │   ├── arguments.rb
│   │   │   │   │   ├── option.rb
│   │   │   │   │   └── options.rb
│   │   │   │   ├── parser.rb
│   │   │   │   ├── rake_compat.rb
│   │   │   │   ├── runner.rb
│   │   │   │   ├── shell
│   │   │   │   │   ├── basic.rb
│   │   │   │   │   ├── color.rb
│   │   │   │   │   └── html.rb
│   │   │   │   ├── shell.rb
│   │   │   │   ├── util.rb
│   │   │   │   └── version.rb
│   │   │   └── thor.rb
│   │   ├── vendored_fileutils.rb
│   │   ├── vendored_molinillo.rb
│   │   ├── vendored_persistent.rb
│   │   ├── vendored_thor.rb
│   │   ├── version_ranges.rb
│   │   ├── version.rb
│   │   ├── vlad.rb
│   │   ├── worker.rb
│   │   └── yaml_serializer.rb
│   ├── bundler.gemspec
│   ├── bundler.rb
│   ├── cgi
│   │   ├── cookie.rb
│   │   ├── core.rb
│   │   ├── html.rb
│   │   ├── session
│   │   │   └── pstore.rb
│   │   ├── session.rb
│   │   └── util.rb
│   ├── cgi.rb
│   ├── cmath.gemspec
│   ├── cmath.rb
│   ├── csv
│   │   ├── core_ext
│   │   │   ├── array.rb
│   │   │   └── string.rb
│   │   ├── csv.gemspec
│   │   ├── fields_converter.rb
│   │   ├── match_p.rb
│   │   ├── parser.rb
│   │   ├── row.rb
│   │   ├── table.rb
│   │   ├── version.rb
│   │   └── writer.rb
│   ├── csv.rb
│   ├── debug.rb
│   ├── delegate.rb
│   ├── drb
│   │   ├── acl.rb
│   │   ├── drb.rb
│   │   ├── eq.rb
│   │   ├── extservm.rb
│   │   ├── extserv.rb
│   │   ├── gw.rb
│   │   ├── invokemethod.rb
│   │   ├── observer.rb
│   │   ├── ssl.rb
│   │   ├── timeridconv.rb
│   │   └── unix.rb
│   ├── drb.rb
│   ├── e2mmap
│   │   └── version.rb
│   ├── e2mmap.gemspec
│   ├── e2mmap.rb
│   ├── English.rb
│   ├── erb.rb
│   ├── fileutils
│   │   ├── fileutils.gemspec
│   │   └── version.rb
│   ├── fileutils.rb
│   ├── find.rb
│   ├── forwardable
│   │   ├── forwardable.gemspec
│   │   └── impl.rb
│   ├── forwardable.rb
│   ├── getoptlong.rb
│   ├── ipaddr.gemspec
│   ├── ipaddr.rb
│   ├── irb
│   │   ├── cmd
│   │   │   ├── chws.rb
│   │   │   ├── fork.rb
│   │   │   ├── help.rb
│   │   │   ├── load.rb
│   │   │   ├── nop.rb
│   │   │   ├── pushws.rb
│   │   │   └── subirb.rb
│   │   ├── completion.rb
│   │   ├── context.rb
│   │   ├── ext
│   │   │   ├── change-ws.rb
│   │   │   ├── history.rb
│   │   │   ├── loader.rb
│   │   │   ├── multi-irb.rb
│   │   │   ├── save-history.rb
│   │   │   ├── tracer.rb
│   │   │   ├── use-loader.rb
│   │   │   └── workspaces.rb
│   │   ├── extend-command.rb
│   │   ├── frame.rb
│   │   ├── help.rb
│   │   ├── init.rb
│   │   ├── input-method.rb
│   │   ├── inspector.rb
│   │   ├── irb.gemspec
│   │   ├── lc
│   │   │   ├── error.rb
│   │   │   ├── help-message
│   │   │   └── ja
│   │   │   ├── encoding_aliases.rb
│   │   │   ├── error.rb
│   │   │   └── help-message
│   │   ├── locale.rb
│   │   ├── magic-file.rb
│   │   ├── notifier.rb
│   │   ├── output-method.rb
│   │   ├── ruby-lex.rb
│   │   ├── ruby-token.rb
│   │   ├── slex.rb
│   │   ├── src_encoding.rb
│   │   ├── version.rb
│   │   ├── workspace.rb
│   │   ├── ws-for-case-2.rb
│   │   └── xmp.rb
│   ├── irb.rb
│   ├── logger.gemspec
│   ├── logger.rb
│   ├── matrix
│   │   ├── eigenvalue_decomposition.rb
│   │   ├── lup_decomposition.rb
│   │   └── matrix.gemspec
│   ├── matrix.rb
│   ├── mkmf.rb
│   ├── monitor.rb
│   ├── mutex_m.gemspec
│   ├── mutex_m.rb
│   ├── net
│   │   ├── ftp.rb
│   │   ├── http
│   │   │   ├── backward.rb
│   │   │   ├── exceptions.rb
│   │   │   ├── generic_request.rb
│   │   │   ├── header.rb
│   │   │   ├── proxy_delta.rb
│   │   │   ├── request.rb
│   │   │   ├── requests.rb
│   │   │   ├── response.rb
│   │   │   ├── responses.rb
│   │   │   └── status.rb
│   │   ├── http.rb
│   │   ├── https.rb
│   │   ├── imap.rb
│   │   ├── pop.rb
│   │   ├── protocol.rb
│   │   └── smtp.rb
│   ├── observer.rb
│   ├── open3.rb
│   ├── open-uri.rb
│   ├── optionparser.rb
│   ├── optparse
│   │   ├── ac.rb
│   │   ├── date.rb
│   │   ├── kwargs.rb
│   │   ├── shellwords.rb
│   │   ├── time.rb
│   │   ├── uri.rb
│   │   └── version.rb
│   ├── optparse.rb
│   ├── ostruct.gemspec
│   ├── ostruct.rb
│   ├── pp.rb
│   ├── prettyprint.rb
│   ├── prime.gemspec
│   ├── prime.rb
│   ├── profile.rb
│   ├── profiler.rb
│   ├── pstore.rb
│   ├── racc
│   │   ├── parser.rb
│   │   └── rdoc
│   │   └── grammar.en.rdoc
│   ├── rdoc
│   │   ├── alias.rb
│   │   ├── anon_class.rb
│   │   ├── any_method.rb
│   │   ├── attr.rb
│   │   ├── class_module.rb
│   │   ├── code_object.rb
│   │   ├── code_objects.rb
│   │   ├── comment.rb
│   │   ├── constant.rb
│   │   ├── context
│   │   │   └── section.rb
│   │   ├── context.rb
│   │   ├── cross_reference.rb
│   │   ├── encoding.rb
│   │   ├── erbio.rb
│   │   ├── erb_partial.rb
│   │   ├── extend.rb
│   │   ├── generator
│   │   │   ├── darkfish.rb
│   │   │   ├── json_index.rb
│   │   │   ├── markup.rb
│   │   │   ├── pot
│   │   │   │   ├── message_extractor.rb
│   │   │   │   ├── po_entry.rb
│   │   │   │   └── po.rb
│   │   │   ├── pot.rb
│   │   │   ├── ri.rb
│   │   │   └── template
│   │   │   ├── darkfish
│   │   │   │   ├── class.rhtml
│   │   │   │   ├── css
│   │   │   │   │   ├── fonts.css
│   │   │   │   │   └── rdoc.css
│   │   │   │   ├── fonts
│   │   │   │   │   ├── Lato-LightItalic.ttf
│   │   │   │   │   ├── Lato-Light.ttf
│   │   │   │   │   ├── Lato-RegularItalic.ttf
│   │   │   │   │   ├── Lato-Regular.ttf
│   │   │   │   │   ├── SourceCodePro-Bold.ttf
│   │   │   │   │   └── SourceCodePro-Regular.ttf
│   │   │   │   ├── _footer.rhtml
│   │   │   │   ├── _head.rhtml
│   │   │   │   ├── images
│   │   │   │   │   ├── add.png
│   │   │   │   │   ├── arrow_up.png
│   │   │   │   │   ├── brick_link.png
│   │   │   │   │   ├── brick.png
│   │   │   │   │   ├── bug.png
│   │   │   │   │   ├── bullet_black.png
│   │   │   │   │   ├── bullet_toggle_minus.png
│   │   │   │   │   ├── bullet_toggle_plus.png
│   │   │   │   │   ├── date.png
│   │   │   │   │   ├── delete.png
│   │   │   │   │   ├── find.png
│   │   │   │   │   ├── loadingAnimation.gif
│   │   │   │   │   ├── macFFBgHack.png
│   │   │   │   │   ├── package.png
│   │   │   │   │   ├── page_green.png
│   │   │   │   │   ├── page_white_text.png
│   │   │   │   │   ├── page_white_width.png
│   │   │   │   │   ├── plugin.png
│   │   │   │   │   ├── ruby.png
│   │   │   │   │   ├── tag_blue.png
│   │   │   │   │   ├── tag_green.png
│   │   │   │   │   ├── transparent.png
│   │   │   │   │   ├── wrench_orange.png
│   │   │   │   │   ├── wrench.png
│   │   │   │   │   └── zoom.png
│   │   │   │   ├── index.rhtml
│   │   │   │   ├── js
│   │   │   │   │   ├── darkfish.js
│   │   │   │   │   ├── jquery.js
│   │   │   │   │   └── search.js
│   │   │   │   ├── page.rhtml
│   │   │   │   ├── servlet_not_found.rhtml
│   │   │   │   ├── servlet_root.rhtml
│   │   │   │   ├── _sidebar_classes.rhtml
│   │   │   │   ├── _sidebar_extends.rhtml
│   │   │   │   ├── _sidebar_includes.rhtml
│   │   │   │   ├── _sidebar_in_files.rhtml
│   │   │   │   ├── _sidebar_installed.rhtml
│   │   │   │   ├── _sidebar_methods.rhtml
│   │   │   │   ├── _sidebar_navigation.rhtml
│   │   │   │   ├── _sidebar_pages.rhtml
│   │   │   │   ├── _sidebar_parent.rhtml
│   │   │   │   ├── _sidebar_search.rhtml
│   │   │   │   ├── _sidebar_sections.rhtml
│   │   │   │   ├── _sidebar_table_of_contents.rhtml
│   │   │   │   ├── _sidebar_VCS_info.rhtml
│   │   │   │   └── table_of_contents.rhtml
│   │   │   └── json_index
│   │   │   └── js
│   │   │   ├── navigation.js
│   │   │   └── searcher.js
│   │   ├── generator.rb
│   │   ├── ghost_method.rb
│   │   ├── i18n
│   │   │   ├── locale.rb
│   │   │   └── text.rb
│   │   ├── i18n.rb
│   │   ├── include.rb
│   │   ├── known_classes.rb
│   │   ├── markdown
│   │   │   ├── entities.rb
│   │   │   └── literals.rb
│   │   ├── markdown.rb
│   │   ├── markup
│   │   │   ├── attr_changer.rb
│   │   │   ├── attribute_manager.rb
│   │   │   ├── attributes.rb
│   │   │   ├── attr_span.rb
│   │   │   ├── blank_line.rb
│   │   │   ├── block_quote.rb
│   │   │   ├── document.rb
│   │   │   ├── formatter.rb
│   │   │   ├── formatter_test_case.rb
│   │   │   ├── hard_break.rb
│   │   │   ├── heading.rb
│   │   │   ├── include.rb
│   │   │   ├── indented_paragraph.rb
│   │   │   ├── list_item.rb
│   │   │   ├── list.rb
│   │   │   ├── paragraph.rb
│   │   │   ├── parser.rb
│   │   │   ├── pre_process.rb
│   │   │   ├── raw.rb
│   │   │   ├── regexp_handling.rb
│   │   │   ├── rule.rb
│   │   │   ├── text_formatter_test_case.rb
│   │   │   ├── to_ansi.rb
│   │   │   ├── to_bs.rb
│   │   │   ├── to_html_crossref.rb
│   │   │   ├── to_html.rb
│   │   │   ├── to_html_snippet.rb
│   │   │   ├── to_joined_paragraph.rb
│   │   │   ├── to_label.rb
│   │   │   ├── to_markdown.rb
│   │   │   ├── to_rdoc.rb
│   │   │   ├── to_table_of_contents.rb
│   │   │   ├── to_test.rb
│   │   │   ├── to_tt_only.rb
│   │   │   └── verbatim.rb
│   │   ├── markup.rb
│   │   ├── meta_method.rb
│   │   ├── method_attr.rb
│   │   ├── mixin.rb
│   │   ├── normal_class.rb
│   │   ├── normal_module.rb
│   │   ├── options.rb
│   │   ├── parser
│   │   │   ├── changelog.rb
│   │   │   ├── c.rb
│   │   │   ├── markdown.rb
│   │   │   ├── rd.rb
│   │   │   ├── ripper_state_lex.rb
│   │   │   ├── ruby.rb
│   │   │   ├── ruby_tools.rb
│   │   │   ├── simple.rb
│   │   │   └── text.rb
│   │   ├── parser.rb
│   │   ├── rd
│   │   │   ├── block_parser.rb
│   │   │   ├── inline_parser.rb
│   │   │   └── inline.rb
│   │   ├── rdoc.gemspec
│   │   ├── rdoc.rb
│   │   ├── rd.rb
│   │   ├── require.rb
│   │   ├── ri
│   │   │   ├── driver.rb
│   │   │   ├── formatter.rb
│   │   │   ├── paths.rb
│   │   │   ├── store.rb
│   │   │   └── task.rb
│   │   ├── ri.rb
│   │   ├── rubygems_hook.rb
│   │   ├── servlet.rb
│   │   ├── single_class.rb
│   │   ├── stats
│   │   │   ├── normal.rb
│   │   │   ├── quiet.rb
│   │   │   └── verbose.rb
│   │   ├── stats.rb
│   │   ├── store.rb
│   │   ├── task.rb
│   │   ├── text.rb
│   │   ├── token_stream.rb
│   │   ├── tom_doc.rb
│   │   ├── top_level.rb
│   │   └── version.rb
│   ├── rdoc.rb
│   ├── resolv.rb
│   ├── resolv-replace.rb
│   ├── rexml
│   │   ├── attlistdecl.rb
│   │   ├── attribute.rb
│   │   ├── cdata.rb
│   │   ├── child.rb
│   │   ├── comment.rb
│   │   ├── doctype.rb
│   │   ├── document.rb
│   │   ├── dtd
│   │   │   ├── attlistdecl.rb
│   │   │   ├── dtd.rb
│   │   │   ├── elementdecl.rb
│   │   │   ├── entitydecl.rb
│   │   │   └── notationdecl.rb
│   │   ├── element.rb
│   │   ├── encoding.rb
│   │   ├── entity.rb
│   │   ├── formatters
│   │   │   ├── default.rb
│   │   │   ├── pretty.rb
│   │   │   └── transitive.rb
│   │   ├── functions.rb
│   │   ├── instruction.rb
│   │   ├── light
│   │   │   └── node.rb
│   │   ├── namespace.rb
│   │   ├── node.rb
│   │   ├── output.rb
│   │   ├── parent.rb
│   │   ├── parseexception.rb
│   │   ├── parsers
│   │   │   ├── baseparser.rb
│   │   │   ├── lightparser.rb
│   │   │   ├── pullparser.rb
│   │   │   ├── sax2parser.rb
│   │   │   ├── streamparser.rb
│   │   │   ├── treeparser.rb
│   │   │   ├── ultralightparser.rb
│   │   │   └── xpathparser.rb
│   │   ├── quickpath.rb
│   │   ├── rexml.gemspec
│   │   ├── rexml.rb
│   │   ├── sax2listener.rb
│   │   ├── security.rb
│   │   ├── source.rb
│   │   ├── streamlistener.rb
│   │   ├── syncenumerator.rb
│   │   ├── text.rb
│   │   ├── undefinednamespaceexception.rb
│   │   ├── validation
│   │   │   ├── relaxng.rb
│   │   │   ├── validationexception.rb
│   │   │   └── validation.rb
│   │   ├── xmldecl.rb
│   │   ├── xmltokens.rb
│   │   ├── xpath_parser.rb
│   │   └── xpath.rb
│   ├── rinda
│   │   ├── rinda.rb
│   │   ├── ring.rb
│   │   └── tuplespace.rb
│   ├── rss
│   │   ├── 0.9.rb
│   │   ├── 1.0.rb
│   │   ├── 2.0.rb
│   │   ├── atom.rb
│   │   ├── content
│   │   │   ├── 1.0.rb
│   │   │   └── 2.0.rb
│   │   ├── content.rb
│   │   ├── converter.rb
│   │   ├── dublincore
│   │   │   ├── 1.0.rb
│   │   │   ├── 2.0.rb
│   │   │   └── atom.rb
│   │   ├── dublincore.rb
│   │   ├── image.rb
│   │   ├── itunes.rb
│   │   ├── maker
│   │   │   ├── 0.9.rb
│   │   │   ├── 1.0.rb
│   │   │   ├── 2.0.rb
│   │   │   ├── atom.rb
│   │   │   ├── base.rb
│   │   │   ├── content.rb
│   │   │   ├── dublincore.rb
│   │   │   ├── entry.rb
│   │   │   ├── feed.rb
│   │   │   ├── image.rb
│   │   │   ├── itunes.rb
│   │   │   ├── slash.rb
│   │   │   ├── syndication.rb
│   │   │   ├── taxonomy.rb
│   │   │   └── trackback.rb
│   │   ├── maker.rb
│   │   ├── parser.rb
│   │   ├── rexmlparser.rb
│   │   ├── rss.gemspec
│   │   ├── rss.rb
│   │   ├── slash.rb
│   │   ├── syndication.rb
│   │   ├── taxonomy.rb
│   │   ├── trackback.rb
│   │   ├── utils.rb
│   │   ├── xmlparser.rb
│   │   ├── xml.rb
│   │   ├── xmlscanner.rb
│   │   └── xml-stylesheet.rb
│   ├── rss.rb
│   ├── rubygems
│   │   ├── available_set.rb
│   │   ├── basic_specification.rb
│   │   ├── bundler_version_finder.rb
│   │   ├── command_manager.rb
│   │   ├── command.rb
│   │   ├── commands
│   │   │   ├── build_command.rb
│   │   │   ├── cert_command.rb
│   │   │   ├── check_command.rb
│   │   │   ├── cleanup_command.rb
│   │   │   ├── contents_command.rb
│   │   │   ├── dependency_command.rb
│   │   │   ├── environment_command.rb
│   │   │   ├── fetch_command.rb
│   │   │   ├── generate_index_command.rb
│   │   │   ├── help_command.rb
│   │   │   ├── info_command.rb
│   │   │   ├── install_command.rb
│   │   │   ├── list_command.rb
│   │   │   ├── lock_command.rb
│   │   │   ├── mirror_command.rb
│   │   │   ├── open_command.rb
│   │   │   ├── outdated_command.rb
│   │   │   ├── owner_command.rb
│   │   │   ├── pristine_command.rb
│   │   │   ├── push_command.rb
│   │   │   ├── query_command.rb
│   │   │   ├── rdoc_command.rb
│   │   │   ├── search_command.rb
│   │   │   ├── server_command.rb
│   │   │   ├── setup_command.rb
│   │   │   ├── signin_command.rb
│   │   │   ├── signout_command.rb
│   │   │   ├── sources_command.rb
│   │   │   ├── specification_command.rb
│   │   │   ├── stale_command.rb
│   │   │   ├── uninstall_command.rb
│   │   │   ├── unpack_command.rb
│   │   │   ├── update_command.rb
│   │   │   ├── which_command.rb
│   │   │   └── yank_command.rb
│   │   ├── compatibility.rb
│   │   ├── config_file.rb
│   │   ├── core_ext
│   │   │   ├── kernel_gem.rb
│   │   │   ├── kernel_require.rb
│   │   │   └── kernel_warn.rb
│   │   ├── defaults.rb
│   │   ├── dependency_installer.rb
│   │   ├── dependency_list.rb
│   │   ├── dependency.rb
│   │   ├── deprecate.rb
│   │   ├── doctor.rb
│   │   ├── errors.rb
│   │   ├── exceptions.rb
│   │   ├── ext
│   │   │   ├── builder.rb
│   │   │   ├── build_error.rb
│   │   │   ├── cmake_builder.rb
│   │   │   ├── configure_builder.rb
│   │   │   ├── ext_conf_builder.rb
│   │   │   └── rake_builder.rb
│   │   ├── ext.rb
│   │   ├── gemcutter_utilities.rb
│   │   ├── gem_runner.rb
│   │   ├── indexer.rb
│   │   ├── install_default_message.rb
│   │   ├── installer.rb
│   │   ├── installer_test_case.rb
│   │   ├── install_message.rb
│   │   ├── install_update_options.rb
│   │   ├── local_remote_options.rb
│   │   ├── mock_gem_ui.rb
│   │   ├── name_tuple.rb
│   │   ├── package
│   │   │   ├── digest_io.rb
│   │   │   ├── file_source.rb
│   │   │   ├── io_source.rb
│   │   │   ├── old.rb
│   │   │   ├── source.rb
│   │   │   ├── tar_header.rb
│   │   │   ├── tar_reader
│   │   │   │   └── entry.rb
│   │   │   ├── tar_reader.rb
│   │   │   ├── tar_test_case.rb
│   │   │   └── tar_writer.rb
│   │   ├── package.rb
│   │   ├── package_task.rb
│   │   ├── path_support.rb
│   │   ├── platform.rb
│   │   ├── psych_additions.rb
│   │   ├── psych_tree.rb
│   │   ├── rdoc.rb
│   │   ├── remote_fetcher.rb
│   │   ├── request
│   │   │   ├── connection_pools.rb
│   │   │   ├── http_pool.rb
│   │   │   └── https_pool.rb
│   │   ├── request.rb
│   │   ├── request_set
│   │   │   ├── gem_dependency_api.rb
│   │   │   ├── lockfile
│   │   │   │   ├── parser.rb
│   │   │   │   └── tokenizer.rb
│   │   │   └── lockfile.rb
│   │   ├── request_set.rb
│   │   ├── requirement.rb
│   │   ├── resolver
│   │   │   ├── activation_request.rb
│   │   │   ├── api_set.rb
│   │   │   ├── api_specification.rb
│   │   │   ├── best_set.rb
│   │   │   ├── composed_set.rb
│   │   │   ├── conflict.rb
│   │   │   ├── current_set.rb
│   │   │   ├── dependency_request.rb
│   │   │   ├── git_set.rb
│   │   │   ├── git_specification.rb
│   │   │   ├── index_set.rb
│   │   │   ├── index_specification.rb
│   │   │   ├── installed_specification.rb
│   │   │   ├── installer_set.rb
│   │   │   ├── local_specification.rb
│   │   │   ├── lock_set.rb
│   │   │   ├── lock_specification.rb
│   │   │   ├── molinillo
│   │   │   │   └── lib
│   │   │   │   ├── molinillo
│   │   │   │   │   ├── delegates
│   │   │   │   │   │   ├── resolution_state.rb
│   │   │   │   │   │   └── specification_provider.rb
│   │   │   │   │   ├── dependency_graph
│   │   │   │   │   │   ├── action.rb
│   │   │   │   │   │   ├── add_edge_no_circular.rb
│   │   │   │   │   │   ├── add_vertex.rb
│   │   │   │   │   │   ├── delete_edge.rb
│   │   │   │   │   │   ├── detach_vertex_named.rb
│   │   │   │   │   │   ├── log.rb
│   │   │   │   │   │   ├── set_payload.rb
│   │   │   │   │   │   ├── tag.rb
│   │   │   │   │   │   └── vertex.rb
│   │   │   │   │   ├── dependency_graph.rb
│   │   │   │   │   ├── errors.rb
│   │   │   │   │   ├── gem_metadata.rb
│   │   │   │   │   ├── modules
│   │   │   │   │   │   ├── specification_provider.rb
│   │   │   │   │   │   └── ui.rb
│   │   │   │   │   ├── resolution.rb
│   │   │   │   │   ├── resolver.rb
│   │   │   │   │   └── state.rb
│   │   │   │   └── molinillo.rb
│   │   │   ├── molinillo.rb
│   │   │   ├── requirement_list.rb
│   │   │   ├── set.rb
│   │   │   ├── source_set.rb
│   │   │   ├── specification.rb
│   │   │   ├── spec_specification.rb
│   │   │   ├── stats.rb
│   │   │   ├── vendor_set.rb
│   │   │   └── vendor_specification.rb
│   │   ├── resolver.rb
│   │   ├── safe_yaml.rb
│   │   ├── security
│   │   │   ├── policies.rb
│   │   │   ├── policy.rb
│   │   │   ├── signer.rb
│   │   │   └── trust_dir.rb
│   │   ├── security_option.rb
│   │   ├── security.rb
│   │   ├── server.rb
│   │   ├── source
│   │   │   ├── git.rb
│   │   │   ├── installed.rb
│   │   │   ├── local.rb
│   │   │   ├── lock.rb
│   │   │   ├── specific_file.rb
│   │   │   └── vendor.rb
│   │   ├── source_list.rb
│   │   ├── source_local.rb
│   │   ├── source.rb
│   │   ├── source_specific_file.rb
│   │   ├── spec_fetcher.rb
│   │   ├── specification_policy.rb
│   │   ├── specification.rb
│   │   ├── ssl_certs
│   │   │   ├── index.rubygems.org
│   │   │   │   └── GlobalSignRootCA.pem
│   │   │   ├── rubygems.global.ssl.fastly.net
│   │   │   │   └── DigiCertHighAssuranceEVRootCA.pem
│   │   │   └── rubygems.org
│   │   │   └── AddTrustExternalCARoot.pem
│   │   ├── stub_specification.rb
│   │   ├── syck_hack.rb
│   │   ├── test_case.rb
│   │   ├── test_utilities.rb
│   │   ├── text.rb
│   │   ├── uninstaller.rb
│   │   ├── uri_formatter.rb
│   │   ├── user_interaction.rb
│   │   ├── util
│   │   │   ├── licenses.rb
│   │   │   └── list.rb
│   │   ├── util.rb
│   │   ├── validator.rb
│   │   ├── version_option.rb
│   │   └── version.rb
│   ├── rubygems.rb
│   ├── scanf.gemspec
│   ├── scanf.rb
│   ├── securerandom.rb
│   ├── set.rb
│   ├── shell
│   │   ├── builtin-command.rb
│   │   ├── command-processor.rb
│   │   ├── error.rb
│   │   ├── filter.rb
│   │   ├── process-controller.rb
│   │   ├── shell.gemspec
│   │   ├── system-command.rb
│   │   └── version.rb
│   ├── shell.rb
│   ├── shellwords.rb
│   ├── singleton.rb
│   ├── sync.gemspec
│   ├── sync.rb
│   ├── tempfile.rb
│   ├── thwait
│   │   ├── thwait.gemspec
│   │   └── version.rb
│   ├── thwait.rb
│   ├── timeout.rb
│   ├── time.rb
│   ├── tmpdir.rb
│   ├── tracer
│   │   ├── tracer.gemspec
│   │   └── version.rb
│   ├── tracer.rb
│   ├── tsort.rb
│   ├── unicode_normalize
│   │   ├── normalize.rb
│   │   └── tables.rb
│   ├── un.rb
│   ├── uri
│   │   ├── common.rb
│   │   ├── file.rb
│   │   ├── ftp.rb
│   │   ├── generic.rb
│   │   ├── http.rb
│   │   ├── https.rb
│   │   ├── ldap.rb
│   │   ├── ldaps.rb
│   │   ├── mailto.rb
│   │   ├── rfc2396_parser.rb
│   │   └── rfc3986_parser.rb
│   ├── uri.rb
│   ├── weakref.rb
│   ├── webrick
│   │   ├── accesslog.rb
│   │   ├── cgi.rb
│   │   ├── compat.rb
│   │   ├── config.rb
│   │   ├── cookie.rb
│   │   ├── htmlutils.rb
│   │   ├── httpauth
│   │   │   ├── authenticator.rb
│   │   │   ├── basicauth.rb
│   │   │   ├── digestauth.rb
│   │   │   ├── htdigest.rb
│   │   │   ├── htgroup.rb
│   │   │   ├── htpasswd.rb
│   │   │   └── userdb.rb
│   │   ├── httpauth.rb
│   │   ├── httpproxy.rb
│   │   ├── httprequest.rb
│   │   ├── httpresponse.rb
│   │   ├── httpserver.rb
│   │   ├── httpservlet
│   │   │   ├── abstract.rb
│   │   │   ├── cgihandler.rb
│   │   │   ├── cgi_runner.rb
│   │   │   ├── erbhandler.rb
│   │   │   ├── filehandler.rb
│   │   │   └── prochandler.rb
│   │   ├── httpservlet.rb
│   │   ├── https.rb
│   │   ├── httpstatus.rb
│   │   ├── httputils.rb
│   │   ├── httpversion.rb
│   │   ├── log.rb
│   │   ├── server.rb
│   │   ├── ssl.rb
│   │   ├── utils.rb
│   │   ├── version.rb
│   │   └── webrick.gemspec
│   ├── webrick.rb
│   ├── yaml
│   │   ├── dbm.rb
│   │   └── store.rb
│   └── yaml.rb
├── libexec
│   ├── bundle
│   ├── bundler
│   ├── bundle_ruby
│   ├── irb
│   ├── rdoc
│   └── ri
├── load.c
├── loadpath.c
├── localeinit.c
├── main.c
├── Makefile.in
├── man
│   ├── bundle.1
│   ├── bundle.1.txt
│   ├── bundle-add.1
│   ├── bundle-add.1.txt
│   ├── bundle-add.ronn
│   ├── bundle-binstubs.1
│   ├── bundle-binstubs.1.txt
│   ├── bundle-binstubs.ronn
│   ├── bundle-check.1
│   ├── bundle-check.1.txt
│   ├── bundle-check.ronn
│   ├── bundle-clean.1
│   ├── bundle-clean.1.txt
│   ├── bundle-clean.ronn
│   ├── bundle-config.1
│   ├── bundle-config.1.txt
│   ├── bundle-config.ronn
│   ├── bundle-doctor.1
│   ├── bundle-doctor.1.txt
│   ├── bundle-doctor.ronn
│   ├── bundle-exec.1
│   ├── bundle-exec.1.txt
│   ├── bundle-exec.ronn
│   ├── bundle-gem.1
│   ├── bundle-gem.1.txt
│   ├── bundle-gem.ronn
│   ├── bundle-info.1
│   ├── bundle-info.1.txt
│   ├── bundle-info.ronn
│   ├── bundle-init.1
│   ├── bundle-init.1.txt
│   ├── bundle-init.ronn
│   ├── bundle-inject.1
│   ├── bundle-inject.1.txt
│   ├── bundle-inject.ronn
│   ├── bundle-install.1
│   ├── bundle-install.1.txt
│   ├── bundle-install.ronn
│   ├── bundle-list.1
│   ├── bundle-list.1.txt
│   ├── bundle-list.ronn
│   ├── bundle-lock.1
│   ├── bundle-lock.1.txt
│   ├── bundle-lock.ronn
│   ├── bundle-open.1
│   ├── bundle-open.1.txt
│   ├── bundle-open.ronn
│   ├── bundle-outdated.1
│   ├── bundle-outdated.1.txt
│   ├── bundle-outdated.ronn
│   ├── bundle-package.1
│   ├── bundle-package.1.txt
│   ├── bundle-package.ronn
│   ├── bundle-platform.1
│   ├── bundle-platform.1.txt
│   ├── bundle-platform.ronn
│   ├── bundle-pristine.1
│   ├── bundle-pristine.1.txt
│   ├── bundle-pristine.ronn
│   ├── bundle-remove.1
│   ├── bundle-remove.1.txt
│   ├── bundle-remove.ronn
│   ├── bundle.ronn
│   ├── bundle-show.1
│   ├── bundle-show.1.txt
│   ├── bundle-show.ronn
│   ├── bundle-update.1
│   ├── bundle-update.1.txt
│   ├── bundle-update.ronn
│   ├── bundle-viz.1
│   ├── bundle-viz.1.txt
│   ├── bundle-viz.ronn
│   ├── erb.1
│   ├── gemfile.5
│   ├── gemfile.5.ronn
│   ├── gemfile.5.txt
│   ├── goruby.1
│   ├── irb.1
│   ├── ri.1
│   └── ruby.1
├── marshal.c
├── math.c
├── method.h
├── miniinit.c
├── miniprelude.c
├── misc
│   ├── lldb_cruby.py
│   ├── rb_optparse.bash
│   ├── rb_optparse.zsh
│   ├── README
│   ├── ruby-style.el
│   └── test_lldb_cruby.rb
├── missing
│   ├── acosh.c
│   ├── alloca.c
│   ├── cbrt.c
│   ├── close.c
│   ├── crt_externs.h
│   ├── crypt.c
│   ├── crypt.h
│   ├── des_tables.c
│   ├── dup2.c
│   ├── erf.c
│   ├── explicit_bzero.c
│   ├── ffs.c
│   ├── fileblocks.c
│   ├── file.h
│   ├── finite.c
│   ├── flock.c
│   ├── hypot.c
│   ├── isinf.c
│   ├── isnan.c
│   ├── langinfo.c
│   ├── lgamma_r.c
│   ├── memcmp.c
│   ├── memmove.c
│   ├── nan.c
│   ├── nextafter.c
│   ├── setproctitle.c
│   ├── signbit.c
│   ├── stdbool.h
│   ├── strchr.c
│   ├── strerror.c
│   ├── strlcat.c
│   ├── strlcpy.c
│   ├── strstr.c
│   ├── tgamma.c
│   └── x86_64-chkstk.s
├── mjit.c
├── mjit_compile.c
├── mjit_compile.inc
├── mjit.h
├── mjit_worker.c
├── NEWS
├── node.c
├── node.h
├── node_name.inc
├── numeric.c
├── object.c
├── optinsn.inc
├── opt_sc.inc
├── optunifs.inc
├── pack.c
├── parse.c
├── parse.h
├── parse.y
├── prelude.c
├── prelude.rb
├── probes.d
├── probes.dmyh
├── probes_helper.h
├── proc.c
├── process.c
├── random.c
├── range.c
├── rational.c
├── README.EXT
├── README.EXT.ja
├── README.ja.md
├── README.md
├── re.c
├── regcomp.c
├── regenc.c
├── regenc.h
├── regerror.c
├── regexec.c
├── regint.h
├── regparse.c
├── regparse.h
├── regsyntax.c
├── revision.h
├── ruby_assert.h
├── ruby_atomic.h
├── ruby.c
├── ruby-runner.c
├── rubystub.c
├── safe.c
├── sample
│   ├── benchmark.rb
│   ├── biorhythm.rb
│   ├── cal.rb
│   ├── cbreak.rb
│   ├── cgi-session-pstore.rb
│   ├── clnt.rb
│   ├── coverage.rb
│   ├── delegate.rb
│   ├── dir.rb
│   ├── drb
│   │   ├── acl.rb
│   │   ├── darrayc.rb
│   │   ├── darray.rb
│   │   ├── dbiff.rb
│   │   ├── dcdbiff.rb
│   │   ├── dchatc.rb
│   │   ├── dchats.rb
│   │   ├── dhasenc.rb
│   │   ├── dhasen.rb
│   │   ├── dlogc.rb
│   │   ├── dlogd.rb
│   │   ├── dqin.rb
│   │   ├── dqlib.rb
│   │   ├── dqout.rb
│   │   ├── dqueue.rb
│   │   ├── drbch.rb
│   │   ├── drbc.rb
│   │   ├── drbmc.rb
│   │   ├── drbm.rb
│   │   ├── drbs-acl.rb
│   │   ├── drbs.rb
│   │   ├── drbssl_c.rb
│   │   ├── drbssl_s.rb
│   │   ├── extserv_test.rb
│   │   ├── gw_ct.rb
│   │   ├── gw_cu.rb
│   │   ├── gw_s.rb
│   │   ├── holderc.rb
│   │   ├── holders.rb
│   │   ├── http0.rb
│   │   ├── http0serv.rb
│   │   ├── namec.rb
│   │   ├── name.rb
│   │   ├── old_tuplespace.rb
│   │   ├── README.ja.rdoc
│   │   ├── README.rdoc
│   │   ├── rindac.rb
│   │   ├── rindas.rb
│   │   ├── rinda_ts.rb
│   │   ├── ring_echo.rb
│   │   ├── ring_inspect.rb
│   │   ├── ring_place.rb
│   │   ├── simpletuple.rb
│   │   ├── speedc.rb
│   │   └── speeds.rb
│   ├── dualstack-fetch.rb
│   ├── dualstack-httpd.rb
│   ├── eval.rb
│   ├── export.rb
│   ├── exyacc.rb
│   ├── fact.rb
│   ├── fib.awk
│   ├── fib.pl
│   ├── fib.py
│   ├── fib.rb
│   ├── fib.scm
│   ├── freq.rb
│   ├── from.rb
│   ├── fullpath.rb
│   ├── iseq_loader.rb
│   ├── less.rb
│   ├── list2.rb
│   ├── list3.rb
│   ├── list.rb
│   ├── logger
│   │   ├── app.rb
│   │   ├── log.rb
│   │   └── shifting.rb
│   ├── mine.rb
│   ├── mkproto.rb
│   ├── mpart.rb
│   ├── net-imap.rb
│   ├── observ.rb
│   ├── occur2.rb
│   ├── occur.pl
│   ├── occur.rb
│   ├── open3.rb
│   ├── openssl
│   │   ├── cert2text.rb
│   │   ├── certstore.rb
│   │   ├── cipher.rb
│   │   ├── c_rehash.rb
│   │   ├── crlstore.rb
│   │   ├── echo_cli.rb
│   │   ├── echo_svr.rb
│   │   ├── gen_csr.rb
│   │   ├── smime_read.rb
│   │   ├── smime_write.rb
│   │   └── wget.rb
│   ├── optparse
│   │   ├── opttest.rb
│   │   └── subcommand.rb
│   ├── philos.rb
│   ├── pi.rb
│   ├── pstore.rb
│   ├── pty
│   │   ├── expect_sample.rb
│   │   ├── script.rb
│   │   └── shl.rb
│   ├── rcs.awk
│   ├── rcs.dat
│   ├── rcs.rb
│   ├── rdoc
│   │   └── markup
│   │   ├── rdoc2latex.rb
│   │   └── sample.rb
│   ├── README
│   ├── rinda-ring.rb
│   ├── ripper
│   │   ├── ruby2html.rb
│   │   └── strip-comment.rb
│   ├── rss
│   │   ├── blend.rb
│   │   ├── convert.rb
│   │   ├── list_description.rb
│   │   ├── re_read.rb
│   │   └── rss_recent.rb
│   ├── sieve.rb
│   ├── simple-bench.rb
│   ├── svr.rb
│   ├── tempfile.rb
│   ├── test.rb
│   ├── testunit
│   │   ├── adder.rb
│   │   ├── subtracter.rb
│   │   ├── tc_adder.rb
│   │   ├── tc_subtracter.rb
│   │   └── ts_examples.rb
│   ├── timeout.rb
│   ├── time.rb
│   ├── trick2013
│   │   ├── kinaba
│   │   │   ├── authors.markdown
│   │   │   ├── entry.rb
│   │   │   └── remarks.markdown
│   │   ├── mame
│   │   │   ├── authors.markdown
│   │   │   ├── entry.rb
│   │   │   └── remarks.markdown
│   │   ├── README.md
│   │   ├── shinh
│   │   │   ├── authors.markdown
│   │   │   ├── entry.rb
│   │   │   └── remarks.markdown
│   │   └── yhara
│   │   ├── authors.markdown
│   │   ├── entry.rb
│   │   ├── remarks.en.markdown
│   │   └── remarks.markdown
│   ├── trick2015
│   │   ├── eregon
│   │   │   ├── authors.markdown
│   │   │   ├── entry.rb
│   │   │   └── remarks.markdown
│   │   ├── kinaba
│   │   │   ├── authors.markdown
│   │   │   ├── entry.rb
│   │   │   └── remarks.markdown
│   │   ├── ksk_1
│   │   │   ├── authors.markdown
│   │   │   ├── entry.rb
│   │   │   └── remarks.markdown
│   │   ├── ksk_2
│   │   │   ├── abnormal.cnf
│   │   │   ├── authors.markdown
│   │   │   ├── entry.rb
│   │   │   ├── quinn.cnf
│   │   │   ├── remarks.markdown
│   │   │   ├── sample.cnf
│   │   │   ├── uf20-01.cnf
│   │   │   └── unsat.cnf
│   │   ├── monae
│   │   │   ├── authors.markdown
│   │   │   ├── entry.rb
│   │   │   └── remarks.markdown
│   │   └── README.md
│   ├── trick2018
│   │   ├── 01-kinaba
│   │   │   ├── authors.markdown
│   │   │   ├── entry.rb
│   │   │   └── remarks.markdown
│   │   ├── 02-mame
│   │   │   ├── authors.markdown
│   │   │   ├── entry.rb
│   │   │   └── remarks.markdown
│   │   ├── 03-tompng
│   │   │   ├── authors.markdown
│   │   │   ├── entry.rb
│   │   │   ├── Gemfile
│   │   │   ├── Gemfile.lock
│   │   │   ├── output.txt
│   │   │   ├── remarks.markdown
│   │   │   └── trick.png
│   │   ├── 04-colin
│   │   │   ├── authors.markdown
│   │   │   ├── entry.rb
│   │   │   └── remarks.markdown
│   │   ├── 05-tompng
│   │   │   ├── authors.markdown
│   │   │   ├── entry.rb
│   │   │   ├── preview_of_output.png
│   │   │   └── remarks.markdown
│   │   └── README.md
│   ├── trojan.rb
│   ├── tsvr.rb
│   ├── uumerge.rb
│   ├── weakref.rb
│   └── webrick
│   ├── demo-app.rb
│   ├── demo-multipart.cgi
│   ├── demo-servlet.rb
│   ├── demo-urlencoded.cgi
│   ├── hello.cgi
│   ├── hello.rb
│   ├── httpd.rb
│   ├── httpproxy.rb
│   └── httpsd.rb
├── signal.c
├── siphash.c
├── siphash.h
├── sparc.c
├── spec
│   ├── bundler
│   │   ├── bundler
│   │   │   ├── bundler_spec.rb
│   │   │   ├── cli_spec.rb
│   │   │   ├── compact_index_client
│   │   │   │   └── updater_spec.rb
│   │   │   ├── definition_spec.rb
│   │   │   ├── dep_proxy_spec.rb
│   │   │   ├── dsl_spec.rb
│   │   │   ├── endpoint_specification_spec.rb
│   │   │   ├── environment_preserver_spec.rb
│   │   │   ├── env_spec.rb
│   │   │   ├── fetcher
│   │   │   │   ├── base_spec.rb
│   │   │   │   ├── compact_index_spec.rb
│   │   │   │   ├── dependency_spec.rb
│   │   │   │   ├── downloader_spec.rb
│   │   │   │   └── index_spec.rb
│   │   │   ├── fetcher_spec.rb
│   │   │   ├── friendly_errors_spec.rb
│   │   │   ├── gem_helper_spec.rb
│   │   │   ├── gem_version_promoter_spec.rb
│   │   │   ├── index_spec.rb
│   │   │   ├── installer
│   │   │   │   ├── gem_installer_spec.rb
│   │   │   │   ├── parallel_installer_spec.rb
│   │   │   │   └── spec_installation_spec.rb
│   │   │   ├── lockfile_parser_spec.rb
│   │   │   ├── mirror_spec.rb
│   │   │   ├── plugin
│   │   │   │   ├── api
│   │   │   │   │   └── source_spec.rb
│   │   │   │   ├── api_spec.rb
│   │   │   │   ├── dsl_spec.rb
│   │   │   │   ├── events_spec.rb
│   │   │   │   ├── index_spec.rb
│   │   │   │   ├── installer_spec.rb
│   │   │   │   └── source_list_spec.rb
│   │   │   ├── plugin_spec.rb
│   │   │   ├── psyched_yaml_spec.rb
│   │   │   ├── remote_specification_spec.rb
│   │   │   ├── retry_spec.rb
│   │   │   ├── ruby_dsl_spec.rb
│   │   │   ├── rubygems_integration_spec.rb
│   │   │   ├── ruby_version_spec.rb
│   │   │   ├── settings
│   │   │   │   └── validator_spec.rb
│   │   │   ├── settings_spec.rb
│   │   │   ├── shared_helpers_spec.rb
│   │   │   ├── source
│   │   │   │   ├── git
│   │   │   │   │   └── git_proxy_spec.rb
│   │   │   │   ├── git_spec.rb
│   │   │   │   ├── path_spec.rb
│   │   │   │   ├── rubygems
│   │   │   │   │   └── remote_spec.rb
│   │   │   │   └── rubygems_spec.rb
│   │   │   ├── source_list_spec.rb
│   │   │   ├── source_spec.rb
│   │   │   ├── spec_set_spec.rb
│   │   │   ├── ssl_certs
│   │   │   │   └── certificate_manager_spec.rb
│   │   │   ├── stub_specification_spec.rb
│   │   │   ├── ui
│   │   │   │   └── shell_spec.rb
│   │   │   ├── ui_spec.rb
│   │   │   ├── uri_credentials_filter_spec.rb
│   │   │   ├── vendored_persistent_spec.rb
│   │   │   ├── version_ranges_spec.rb
│   │   │   ├── worker_spec.rb
│   │   │   └── yaml_serializer_spec.rb
│   │   ├── cache
│   │   │   ├── cache_path_spec.rb
│   │   │   ├── gems_spec.rb
│   │   │   ├── git_spec.rb
│   │   │   ├── path_spec.rb
│   │   │   └── platform_spec.rb
│   │   ├── commands
│   │   │   ├── add_spec.rb
│   │   │   ├── binstubs_spec.rb
│   │   │   ├── check_spec.rb
│   │   │   ├── clean_spec.rb
│   │   │   ├── config_spec.rb
│   │   │   ├── console_spec.rb
│   │   │   ├── doctor_spec.rb
│   │   │   ├── exec_spec.rb
│   │   │   ├── help_spec.rb
│   │   │   ├── info_spec.rb
│   │   │   ├── init_spec.rb
│   │   │   ├── inject_spec.rb
│   │   │   ├── install_spec.rb
│   │   │   ├── issue_spec.rb
│   │   │   ├── licenses_spec.rb
│   │   │   ├── list_spec.rb
│   │   │   ├── lock_spec.rb
│   │   │   ├── newgem_spec.rb
│   │   │   ├── open_spec.rb
│   │   │   ├── outdated_spec.rb
│   │   │   ├── package_spec.rb
│   │   │   ├── pristine_spec.rb
│   │   │   ├── remove_spec.rb
│   │   │   ├── show_spec.rb
│   │   │   ├── update_spec.rb
│   │   │   ├── version_spec.rb
│   │   │   └── viz_spec.rb
│   │   ├── install
│   │   │   ├── allow_offline_install_spec.rb
│   │   │   ├── binstubs_spec.rb
│   │   │   ├── bundler_spec.rb
│   │   │   ├── deploy_spec.rb
│   │   │   ├── failure_spec.rb
│   │   │   ├── gemfile
│   │   │   │   ├── eval_gemfile_spec.rb
│   │   │   │   ├── gemspec_spec.rb
│   │   │   │   ├── git_spec.rb
│   │   │   │   ├── groups_spec.rb
│   │   │   │   ├── install_if.rb
│   │   │   │   ├── lockfile_spec.rb
│   │   │   │   ├── path_spec.rb
│   │   │   │   ├── platform_spec.rb
│   │   │   │   ├── ruby_spec.rb
│   │   │   │   ├── sources_spec.rb
│   │   │   │   └── specific_platform_spec.rb
│   │   │   ├── gemfile_spec.rb
│   │   │   ├── gems
│   │   │   │   ├── compact_index_spec.rb
│   │   │   │   ├── dependency_api_spec.rb
│   │   │   │   ├── env_spec.rb
│   │   │   │   ├── flex_spec.rb
│   │   │   │   ├── mirror_spec.rb
│   │   │   │   ├── native_extensions_spec.rb
│   │   │   │   ├── post_install_spec.rb
│   │   │   │   ├── resolving_spec.rb
│   │   │   │   ├── standalone_spec.rb
│   │   │   │   ├── sudo_spec.rb
│   │   │   │   └── win32_spec.rb
│   │   │   ├── gemspecs_spec.rb
│   │   │   ├── git_spec.rb
│   │   │   ├── global_cache_spec.rb
│   │   │   ├── path_spec.rb
│   │   │   ├── post_bundle_message_spec.rb
│   │   │   ├── prereleases_spec.rb
│   │   │   ├── process_lock_spec.rb
│   │   │   ├── redownload_spec.rb
│   │   │   ├── security_policy_spec.rb
│   │   │   └── yanked_spec.rb
│   │   ├── lock
│   │   │   ├── git_spec.rb
│   │   │   ├── lockfile_bundler_1_spec.rb
│   │   │   └── lockfile_spec.rb
│   │   ├── other
│   │   │   ├── bundle_ruby_spec.rb
│   │   │   ├── cli_dispatch_spec.rb
│   │   │   ├── compatibility_guard_spec.rb
│   │   │   ├── ext_spec.rb
│   │   │   ├── major_deprecation_spec.rb
│   │   │   ├── platform_spec.rb
│   │   │   └── ssl_cert_spec.rb
│   │   ├── plugins
│   │   │   ├── command_spec.rb
│   │   │   ├── hook_spec.rb
│   │   │   ├── install_spec.rb
│   │   │   ├── source
│   │   │   │   └── example_spec.rb
│   │   │   └── source_spec.rb
│   │   ├── quality_spec.rb
│   │   ├── realworld
│   │   │   ├── dependency_api_spec.rb
│   │   │   ├── double_check_spec.rb
│   │   │   ├── edgecases_spec.rb
│   │   │   ├── gemfile_source_header_spec.rb
│   │   │   ├── mirror_probe_spec.rb
│   │   │   └── parallel_spec.rb
│   │   ├── resolver
│   │   │   ├── basic_spec.rb
│   │   │   └── platform_spec.rb
│   │   ├── runtime
│   │   │   ├── executable_spec.rb
│   │   │   ├── gem_tasks_spec.rb
│   │   │   ├── inline_spec.rb
│   │   │   ├── load_spec.rb
│   │   │   ├── platform_spec.rb
│   │   │   ├── require_spec.rb
│   │   │   ├── setup_spec.rb
│   │   │   └── with_clean_env_spec.rb
│   │   ├── spec_helper.rb
│   │   ├── support
│   │   │   ├── artifice
│   │   │   │   ├── compact_index_api_missing.rb
│   │   │   │   ├── compact_index_basic_authentication.rb
│   │   │   │   ├── compact_index_checksum_mismatch.rb
│   │   │   │   ├── compact_index_concurrent_download.rb
│   │   │   │   ├── compact_index_creds_diff_host.rb
│   │   │   │   ├── compact_index_extra_api_missing.rb
│   │   │   │   ├── compact_index_extra_api.rb
│   │   │   │   ├── compact_index_extra_missing.rb
│   │   │   │   ├── compact_index_extra.rb
│   │   │   │   ├── compact_index_forbidden.rb
│   │   │   │   ├── compact_index_host_redirect.rb
│   │   │   │   ├── compact_index_no_gem.rb
│   │   │   │   ├── compact_index_partial_update.rb
│   │   │   │   ├── compact_index_range_not_satisfiable.rb
│   │   │   │   ├── compact_index.rb
│   │   │   │   ├── compact_index_redirects.rb
│   │   │   │   ├── compact_index_strict_basic_authentication.rb
│   │   │   │   ├── compact_index_wrong_dependencies.rb
│   │   │   │   ├── compact_index_wrong_gem_checksum.rb
│   │   │   │   ├── endopint_marshal_fail_basic_authentication.rb
│   │   │   │   ├── endpoint_500.rb
│   │   │   │   ├── endpoint_api_forbidden.rb
│   │   │   │   ├── endpoint_api_missing.rb
│   │   │   │   ├── endpoint_basic_authentication.rb
│   │   │   │   ├── endpoint_creds_diff_host.rb
│   │   │   │   ├── endpoint_extra_api.rb
│   │   │   │   ├── endpoint_extra_missing.rb
│   │   │   │   ├── endpoint_extra.rb
│   │   │   │   ├── endpoint_fallback.rb
│   │   │   │   ├── endpoint_host_redirect.rb
│   │   │   │   ├── endpoint_marshal_fail.rb
│   │   │   │   ├── endpoint_mirror_source.rb
│   │   │   │   ├── endpoint.rb
│   │   │   │   ├── endpoint_redirect.rb
│   │   │   │   ├── endpoint_strict_basic_authentication.rb
│   │   │   │   ├── endpoint_timeout.rb
│   │   │   │   ├── fail.rb
│   │   │   │   ├── vcr.rb
│   │   │   │   └── windows.rb
│   │   │   ├── builders.rb
│   │   │   ├── code_climate.rb
│   │   │   ├── command_execution.rb
│   │   │   ├── hax.rb
│   │   │   ├── helpers.rb
│   │   │   ├── indexes.rb
│   │   │   ├── less_than_proc.rb
│   │   │   ├── manpages.rb
│   │   │   ├── matchers.rb
│   │   │   ├── path.rb
│   │   │   ├── permissions.rb
│   │   │   ├── platforms.rb
│   │   │   ├── rubygems_ext.rb
│   │   │   ├── silent_logger.rb
│   │   │   ├── sometimes.rb
│   │   │   ├── streams.rb
│   │   │   ├── sudo.rb
│   │   │   └── the_bundle.rb
│   │   └── update
│   │   ├── gemfile_spec.rb
│   │   ├── gems
│   │   │   └── post_install_spec.rb
│   │   ├── git_spec.rb
│   │   ├── path_spec.rb
│   │   └── redownload_spec.rb
│   ├── default.mspec
│   ├── mspec
│   │   ├── bin
│   │   │   ├── mkspec
│   │   │   ├── mkspec.bat
│   │   │   ├── mspec
│   │   │   ├── mspec.bat
│   │   │   ├── mspec-ci
│   │   │   ├── mspec-ci.bat
│   │   │   ├── mspec-run
│   │   │   ├── mspec-run.bat
│   │   │   ├── mspec-tag
│   │   │   └── mspec-tag.bat
│   │   ├── Gemfile
│   │   ├── Gemfile.lock
│   │   ├── lib
│   │   │   ├── mspec
│   │   │   │   ├── commands
│   │   │   │   │   ├── mkspec.rb
│   │   │   │   │   ├── mspec-ci.rb
│   │   │   │   │   ├── mspec.rb
│   │   │   │   │   ├── mspec-run.rb
│   │   │   │   │   └── mspec-tag.rb
│   │   │   │   ├── expectations
│   │   │   │   │   ├── expectations.rb
│   │   │   │   │   └── should.rb
│   │   │   │   ├── expectations.rb
│   │   │   │   ├── guards
│   │   │   │   │   ├── block_device.rb
│   │   │   │   │   ├── bug.rb
│   │   │   │   │   ├── conflict.rb
│   │   │   │   │   ├── endian.rb
│   │   │   │   │   ├── feature.rb
│   │   │   │   │   ├── guard.rb
│   │   │   │   │   ├── platform.rb
│   │   │   │   │   ├── quarantine.rb
│   │   │   │   │   ├── superuser.rb
│   │   │   │   │   ├── support.rb
│   │   │   │   │   └── version.rb
│   │   │   │   ├── guards.rb
│   │   │   │   ├── helpers
│   │   │   │   │   ├── argf.rb
│   │   │   │   │   ├── argv.rb
│   │   │   │   │   ├── datetime.rb
│   │   │   │   │   ├── fixture.rb
│   │   │   │   │   ├── flunk.rb
│   │   │   │   │   ├── frozen_error_class.rb
│   │   │   │   │   ├── fs.rb
│   │   │   │   │   ├── io.rb
│   │   │   │   │   ├── mock_to_path.rb
│   │   │   │   │   ├── numeric.rb
│   │   │   │   │   ├── ruby_exe.rb
│   │   │   │   │   ├── scratch.rb
│   │   │   │   │   ├── tmp.rb
│   │   │   │   │   └── warning.rb
│   │   │   │   ├── helpers.rb
│   │   │   │   ├── matchers
│   │   │   │   │   ├── base.rb
│   │   │   │   │   ├── be_ancestor_of.rb
│   │   │   │   │   ├── be_an_instance_of.rb
│   │   │   │   │   ├── be_close.rb
│   │   │   │   │   ├── be_computed_by.rb
│   │   │   │   │   ├── be_empty.rb
│   │   │   │   │   ├── be_false.rb
│   │   │   │   │   ├── be_kind_of.rb
│   │   │   │   │   ├── be_nan.rb
│   │   │   │   │   ├── be_nil.rb
│   │   │   │   │   ├── be_true_or_false.rb
│   │   │   │   │   ├── be_true.rb
│   │   │   │   │   ├── block_caller.rb
│   │   │   │   │   ├── complain.rb
│   │   │   │   │   ├── eql.rb
│   │   │   │   │   ├── equal_element.rb
│   │   │   │   │   ├── equal.rb
│   │   │   │   │   ├── have_class_variable.rb
│   │   │   │   │   ├── have_constant.rb
│   │   │   │   │   ├── have_instance_method.rb
│   │   │   │   │   ├── have_instance_variable.rb
│   │   │   │   │   ├── have_method.rb
│   │   │   │   │   ├── have_private_instance_method.rb
│   │   │   │   │   ├── have_private_method.rb
│   │   │   │   │   ├── have_protected_instance_method.rb
│   │   │   │   │   ├── have_public_instance_method.rb
│   │   │   │   │   ├── have_singleton_method.rb
│   │   │   │   │   ├── include_any_of.rb
│   │   │   │   │   ├── include.rb
│   │   │   │   │   ├── infinity.rb
│   │   │   │   │   ├── match_yaml.rb
│   │   │   │   │   ├── method.rb
│   │   │   │   │   ├── output.rb
│   │   │   │   │   ├── output_to_fd.rb
│   │   │   │   │   ├── raise_error.rb
│   │   │   │   │   ├── respond_to.rb
│   │   │   │   │   ├── signed_zero.rb
│   │   │   │   │   └── variable.rb
│   │   │   │   ├── matchers.rb
│   │   │   │   ├── mocks
│   │   │   │   │   ├── mock.rb
│   │   │   │   │   ├── object.rb
│   │   │   │   │   └── proxy.rb
│   │   │   │   ├── mocks.rb
│   │   │   │   ├── runner
│   │   │   │   │   ├── actions
│   │   │   │   │   │   ├── filter.rb
│   │   │   │   │   │   ├── leakchecker.rb
│   │   │   │   │   │   ├── taglist.rb
│   │   │   │   │   │   ├── tagpurge.rb
│   │   │   │   │   │   ├── tag.rb
│   │   │   │   │   │   ├── tally.rb
│   │   │   │   │   │   └── timer.rb
│   │   │   │   │   ├── actions.rb
│   │   │   │   │   ├── context.rb
│   │   │   │   │   ├── evaluate.rb
│   │   │   │   │   ├── example.rb
│   │   │   │   │   ├── exception.rb
│   │   │   │   │   ├── filters
│   │   │   │   │   │   ├── match.rb
│   │   │   │   │   │   ├── profile.rb
│   │   │   │   │   │   ├── regexp.rb
│   │   │   │   │   │   └── tag.rb
│   │   │   │   │   ├── filters.rb
│   │   │   │   │   ├── formatters
│   │   │   │   │   │   ├── describe.rb
│   │   │   │   │   │   ├── dotted.rb
│   │   │   │   │   │   ├── file.rb
│   │   │   │   │   │   ├── html.rb
│   │   │   │   │   │   ├── junit.rb
│   │   │   │   │   │   ├── method.rb
│   │   │   │   │   │   ├── multi.rb
│   │   │   │   │   │   ├── profile.rb
│   │   │   │   │   │   ├── specdoc.rb
│   │   │   │   │   │   ├── spinner.rb
│   │   │   │   │   │   ├── summary.rb
│   │   │   │   │   │   ├── unit.rb
│   │   │   │   │   │   └── yaml.rb
│   │   │   │   │   ├── formatters.rb
│   │   │   │   │   ├── mspec.rb
│   │   │   │   │   ├── object.rb
│   │   │   │   │   ├── parallel.rb
│   │   │   │   │   ├── shared.rb
│   │   │   │   │   └── tag.rb
│   │   │   │   ├── runner.rb
│   │   │   │   ├── utils
│   │   │   │   │   ├── deprecate.rb
│   │   │   │   │   ├── name_map.rb
│   │   │   │   │   ├── options.rb
│   │   │   │   │   ├── script.rb
│   │   │   │   │   ├── version.rb
│   │   │   │   │   └── warnings.rb
│   │   │   │   └── version.rb
│   │   │   └── mspec.rb
│   │   ├── LICENSE
│   │   ├── Rakefile
│   │   ├── README.md
│   │   ├── spec
│   │   │   ├── commands
│   │   │   │   ├── fixtures
│   │   │   │   │   ├── four.txt
│   │   │   │   │   ├── level2
│   │   │   │   │   │   └── three_spec.rb
│   │   │   │   │   ├── one_spec.rb
│   │   │   │   │   ├── three.rb
│   │   │   │   │   └── two_spec.rb
│   │   │   │   ├── mkspec_spec.rb
│   │   │   │   ├── mspec_ci_spec.rb
│   │   │   │   ├── mspec_run_spec.rb
│   │   │   │   ├── mspec_spec.rb
│   │   │   │   └── mspec_tag_spec.rb
│   │   │   ├── expectations
│   │   │   │   ├── expectations_spec.rb
│   │   │   │   ├── should.rb
│   │   │   │   └── should_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── a_spec.rb
│   │   │   │   ├── b_spec.rb
│   │   │   │   ├── chatty_spec.rb
│   │   │   │   ├── config.mspec
│   │   │   │   ├── die_spec.rb
│   │   │   │   ├── my_ruby
│   │   │   │   ├── object_methods_spec.rb
│   │   │   │   ├── print_interpreter_spec.rb
│   │   │   │   └── tagging_spec.rb
│   │   │   ├── guards
│   │   │   │   ├── block_device_spec.rb
│   │   │   │   ├── bug_spec.rb
│   │   │   │   ├── conflict_spec.rb
│   │   │   │   ├── endian_spec.rb
│   │   │   │   ├── feature_spec.rb
│   │   │   │   ├── guard_spec.rb
│   │   │   │   ├── platform_spec.rb
│   │   │   │   ├── quarantine_spec.rb
│   │   │   │   ├── superuser_spec.rb
│   │   │   │   ├── support_spec.rb
│   │   │   │   ├── user_spec.rb
│   │   │   │   └── version_spec.rb
│   │   │   ├── helpers
│   │   │   │   ├── argf_spec.rb
│   │   │   │   ├── argv_spec.rb
│   │   │   │   ├── datetime_spec.rb
│   │   │   │   ├── fixture_spec.rb
│   │   │   │   ├── flunk_spec.rb
│   │   │   │   ├── fs_spec.rb
│   │   │   │   ├── io_spec.rb
│   │   │   │   ├── mock_to_path_spec.rb
│   │   │   │   ├── numeric_spec.rb
│   │   │   │   ├── ruby_exe_spec.rb
│   │   │   │   ├── scratch_spec.rb
│   │   │   │   ├── suppress_warning_spec.rb
│   │   │   │   └── tmp_spec.rb
│   │   │   ├── integration
│   │   │   │   ├── interpreter_spec.rb
│   │   │   │   ├── object_methods_spec.rb
│   │   │   │   ├── run_spec.rb
│   │   │   │   └── tag_spec.rb
│   │   │   ├── matchers
│   │   │   │   ├── base_spec.rb
│   │   │   │   ├── be_ancestor_of_spec.rb
│   │   │   │   ├── be_an_instance_of_spec.rb
│   │   │   │   ├── be_close_spec.rb
│   │   │   │   ├── be_computed_by_spec.rb
│   │   │   │   ├── be_empty_spec.rb
│   │   │   │   ├── be_false_spec.rb
│   │   │   │   ├── be_kind_of_spec.rb
│   │   │   │   ├── be_nan_spec.rb
│   │   │   │   ├── be_nil_spec.rb
│   │   │   │   ├── be_true_or_false_spec.rb
│   │   │   │   ├── be_true_spec.rb
│   │   │   │   ├── block_caller_spec.rb
│   │   │   │   ├── complain_spec.rb
│   │   │   │   ├── eql_spec.rb
│   │   │   │   ├── equal_element_spec.rb
│   │   │   │   ├── equal_spec.rb
│   │   │   │   ├── have_class_variable_spec.rb
│   │   │   │   ├── have_constant_spec.rb
│   │   │   │   ├── have_instance_method_spec.rb
│   │   │   │   ├── have_instance_variable_spec.rb
│   │   │   │   ├── have_method_spec.rb
│   │   │   │   ├── have_private_instance_method_spec.rb
│   │   │   │   ├── have_private_method_spec.rb
│   │   │   │   ├── have_protected_instance_method_spec.rb
│   │   │   │   ├── have_public_instance_method_spec.rb
│   │   │   │   ├── have_singleton_method_spec.rb
│   │   │   │   ├── include_any_of_spec.rb
│   │   │   │   ├── include_spec.rb
│   │   │   │   ├── infinity_spec.rb
│   │   │   │   ├── match_yaml_spec.rb
│   │   │   │   ├── output_spec.rb
│   │   │   │   ├── output_to_fd_spec.rb
│   │   │   │   ├── raise_error_spec.rb
│   │   │   │   ├── respond_to_spec.rb
│   │   │   │   └── signed_zero_spec.rb
│   │   │   ├── mocks
│   │   │   │   ├── mock_spec.rb
│   │   │   │   └── proxy_spec.rb
│   │   │   ├── runner
│   │   │   │   ├── actions
│   │   │   │   │   ├── filter_spec.rb
│   │   │   │   │   ├── taglist_spec.rb
│   │   │   │   │   ├── tagpurge_spec.rb
│   │   │   │   │   ├── tag_spec.rb
│   │   │   │   │   ├── tally_spec.rb
│   │   │   │   │   └── timer_spec.rb
│   │   │   │   ├── context_spec.rb
│   │   │   │   ├── example_spec.rb
│   │   │   │   ├── exception_spec.rb
│   │   │   │   ├── filters
│   │   │   │   │   ├── a.yaml
│   │   │   │   │   ├── b.yaml
│   │   │   │   │   ├── match_spec.rb
│   │   │   │   │   ├── profile_spec.rb
│   │   │   │   │   ├── regexp_spec.rb
│   │   │   │   │   └── tag_spec.rb
│   │   │   │   ├── formatters
│   │   │   │   │   ├── describe_spec.rb
│   │   │   │   │   ├── dotted_spec.rb
│   │   │   │   │   ├── file_spec.rb
│   │   │   │   │   ├── html_spec.rb
│   │   │   │   │   ├── junit_spec.rb
│   │   │   │   │   ├── method_spec.rb
│   │   │   │   │   ├── multi_spec.rb
│   │   │   │   │   ├── specdoc_spec.rb
│   │   │   │   │   ├── spinner_spec.rb
│   │   │   │   │   ├── summary_spec.rb
│   │   │   │   │   ├── unit_spec.rb
│   │   │   │   │   └── yaml_spec.rb
│   │   │   │   ├── mspec_spec.rb
│   │   │   │   ├── shared_spec.rb
│   │   │   │   ├── tag_spec.rb
│   │   │   │   └── tags.txt
│   │   │   ├── spec_helper.rb
│   │   │   └── utils
│   │   │   ├── deprecate_spec.rb
│   │   │   ├── name_map_spec.rb
│   │   │   ├── options_spec.rb
│   │   │   ├── script_spec.rb
│   │   │   └── version_spec.rb
│   │   └── tool
│   │   ├── find.rb
│   │   ├── pull-latest-mspec-spec
│   │   ├── remove_old_guards.rb
│   │   └── sync
│   │   └── sync-rubyspec.rb
│   ├── README.md
│   └── ruby
│   ├── appveyor.yml
│   ├── CHANGES.before-2008-05-10
│   ├── command_line
│   │   ├── dash_a_spec.rb
│   │   ├── dash_c_spec.rb
│   │   ├── dash_d_spec.rb
│   │   ├── dash_encoding_spec.rb
│   │   ├── dash_e_spec.rb
│   │   ├── dash_external_encoding_spec.rb
│   │   ├── dash_internal_encoding_spec.rb
│   │   ├── dash_n_spec.rb
│   │   ├── dash_p_spec.rb
│   │   ├── dash_r_spec.rb
│   │   ├── dash_s_spec.rb
│   │   ├── dash_upper_c_spec.rb
│   │   ├── dash_upper_e_spec.rb
│   │   ├── dash_upper_f_spec.rb
│   │   ├── dash_upper_i_spec.rb
│   │   ├── dash_upper_k_spec.rb
│   │   ├── dash_upper_s_spec.rb
│   │   ├── dash_upper_u_spec.rb
│   │   ├── dash_upper_w_spec.rb
│   │   ├── dash_v_spec.rb
│   │   ├── dash_w_spec.rb
│   │   ├── dash_x_spec.rb
│   │   ├── error_message_spec.rb
│   │   ├── fixtures
│   │   │   ├── bad_syntax.rb
│   │   │   ├── bin
│   │   │   │   ├── bad_embedded_ruby.txt
│   │   │   │   ├── dash_s_fail
│   │   │   │   ├── embedded_ruby.txt
│   │   │   │   ├── hybrid_launcher.sh
│   │   │   │   └── launcher.rb
│   │   │   ├── conditional_range.txt
│   │   │   ├── dash_s_script.rb
│   │   │   ├── dash_upper_c_script.rb
│   │   │   ├── debug_info.rb
│   │   │   ├── debug.rb
│   │   │   ├── freeze_flag_across_files_diff_enc.rb
│   │   │   ├── freeze_flag_across_files.rb
│   │   │   ├── freeze_flag_one_literal.rb
│   │   │   ├── freeze_flag_required_diff_enc.rb
│   │   │   ├── freeze_flag_required.rb
│   │   │   ├── freeze_flag_two_literals.rb
│   │   │   ├── full_names.txt
│   │   │   ├── loadpath.rb
│   │   │   ├── names.txt
│   │   │   ├── passwd_file.txt
│   │   │   ├── require.rb
│   │   │   ├── rubyopt.rb
│   │   │   ├── test_file.rb
│   │   │   └── verbose.rb
│   │   ├── frozen_strings_spec.rb
│   │   ├── rubylib_spec.rb
│   │   ├── rubyopt_spec.rb
│   │   ├── shared
│   │   │   └── verbose.rb
│   │   └── syntax_error_spec.rb
│   ├── CONTRIBUTING.md
│   ├── core
│   │   ├── argf
│   │   │   ├── argf_spec.rb
│   │   │   ├── argv_spec.rb
│   │   │   ├── binmode_spec.rb
│   │   │   ├── bytes_spec.rb
│   │   │   ├── chars_spec.rb
│   │   │   ├── closed_spec.rb
│   │   │   ├── close_spec.rb
│   │   │   ├── codepoints_spec.rb
│   │   │   ├── each_byte_spec.rb
│   │   │   ├── each_char_spec.rb
│   │   │   ├── each_codepoint_spec.rb
│   │   │   ├── each_line_spec.rb
│   │   │   ├── each_spec.rb
│   │   │   ├── eof_spec.rb
│   │   │   ├── filename_spec.rb
│   │   │   ├── fileno_spec.rb
│   │   │   ├── file_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── bin_file.txt
│   │   │   │   ├── file1.txt
│   │   │   │   ├── file2.txt
│   │   │   │   ├── filename.rb
│   │   │   │   ├── lineno.rb
│   │   │   │   ├── rewind.rb
│   │   │   │   └── stdin.txt
│   │   │   ├── getc_spec.rb
│   │   │   ├── gets_spec.rb
│   │   │   ├── lineno_spec.rb
│   │   │   ├── lines_spec.rb
│   │   │   ├── path_spec.rb
│   │   │   ├── pos_spec.rb
│   │   │   ├── readchar_spec.rb
│   │   │   ├── readline_spec.rb
│   │   │   ├── readlines_spec.rb
│   │   │   ├── read_nonblock_spec.rb
│   │   │   ├── readpartial_spec.rb
│   │   │   ├── read_spec.rb
│   │   │   ├── rewind_spec.rb
│   │   │   ├── seek_spec.rb
│   │   │   ├── set_encoding_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── each_byte.rb
│   │   │   │   ├── each_char.rb
│   │   │   │   ├── each_codepoint.rb
│   │   │   │   ├── each_line.rb
│   │   │   │   ├── eof.rb
│   │   │   │   ├── filename.rb
│   │   │   │   ├── fileno.rb
│   │   │   │   ├── getc.rb
│   │   │   │   ├── gets.rb
│   │   │   │   ├── pos.rb
│   │   │   │   ├── readlines.rb
│   │   │   │   └── read.rb
│   │   │   ├── skip_spec.rb
│   │   │   ├── tell_spec.rb
│   │   │   ├── to_a_spec.rb
│   │   │   ├── to_io_spec.rb
│   │   │   ├── to_i_spec.rb
│   │   │   └── to_s_spec.rb
│   │   ├── array
│   │   │   ├── allocate_spec.rb
│   │   │   ├── any_spec.rb
│   │   │   ├── append_spec.rb
│   │   │   ├── array_spec.rb
│   │   │   ├── assoc_spec.rb
│   │   │   ├── at_spec.rb
│   │   │   ├── bsearch_index_spec.rb
│   │   │   ├── bsearch_spec.rb
│   │   │   ├── clear_spec.rb
│   │   │   ├── clone_spec.rb
│   │   │   ├── collect_spec.rb
│   │   │   ├── combination_spec.rb
│   │   │   ├── compact_spec.rb
│   │   │   ├── comparison_spec.rb
│   │   │   ├── concat_spec.rb
│   │   │   ├── constructor_spec.rb
│   │   │   ├── count_spec.rb
│   │   │   ├── cycle_spec.rb
│   │   │   ├── delete_at_spec.rb
│   │   │   ├── delete_if_spec.rb
│   │   │   ├── delete_spec.rb
│   │   │   ├── dig_spec.rb
│   │   │   ├── drop_spec.rb
│   │   │   ├── drop_while_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── each_index_spec.rb
│   │   │   ├── each_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── element_set_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── fetch_spec.rb
│   │   │   ├── fill_spec.rb
│   │   │   ├── filter_spec.rb
│   │   │   ├── find_index_spec.rb
│   │   │   ├── first_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── classes.rb
│   │   │   │   └── encoded_strings.rb
│   │   │   ├── flatten_spec.rb
│   │   │   ├── frozen_spec.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── include_spec.rb
│   │   │   ├── index_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── insert_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── intersection_spec.rb
│   │   │   ├── join_spec.rb
│   │   │   ├── keep_if_spec.rb
│   │   │   ├── last_spec.rb
│   │   │   ├── length_spec.rb
│   │   │   ├── map_spec.rb
│   │   │   ├── max_spec.rb
│   │   │   ├── min_spec.rb
│   │   │   ├── minus_spec.rb
│   │   │   ├── multiply_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── pack
│   │   │   │   ├── a_spec.rb
│   │   │   │   ├── at_spec.rb
│   │   │   │   ├── b_spec.rb
│   │   │   │   ├── buffer_spec.rb
│   │   │   │   ├── comment_spec.rb
│   │   │   │   ├── c_spec.rb
│   │   │   │   ├── d_spec.rb
│   │   │   │   ├── empty_spec.rb
│   │   │   │   ├── e_spec.rb
│   │   │   │   ├── f_spec.rb
│   │   │   │   ├── g_spec.rb
│   │   │   │   ├── h_spec.rb
│   │   │   │   ├── i_spec.rb
│   │   │   │   ├── j_spec.rb
│   │   │   │   ├── l_spec.rb
│   │   │   │   ├── m_spec.rb
│   │   │   │   ├── n_spec.rb
│   │   │   │   ├── percent_spec.rb
│   │   │   │   ├── p_spec.rb
│   │   │   │   ├── q_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   ├── basic.rb
│   │   │   │   │   ├── encodings.rb
│   │   │   │   │   ├── float.rb
│   │   │   │   │   ├── integer.rb
│   │   │   │   │   ├── numeric_basic.rb
│   │   │   │   │   ├── string.rb
│   │   │   │   │   ├── taint.rb
│   │   │   │   │   └── unicode.rb
│   │   │   │   ├── s_spec.rb
│   │   │   │   ├── u_spec.rb
│   │   │   │   ├── v_spec.rb
│   │   │   │   ├── w_spec.rb
│   │   │   │   ├── x_spec.rb
│   │   │   │   └── z_spec.rb
│   │   │   ├── partition_spec.rb
│   │   │   ├── permutation_spec.rb
│   │   │   ├── plus_spec.rb
│   │   │   ├── pop_spec.rb
│   │   │   ├── prepend_spec.rb
│   │   │   ├── product_spec.rb
│   │   │   ├── push_spec.rb
│   │   │   ├── rassoc_spec.rb
│   │   │   ├── reject_spec.rb
│   │   │   ├── repeated_combination_spec.rb
│   │   │   ├── repeated_permutation_spec.rb
│   │   │   ├── replace_spec.rb
│   │   │   ├── reverse_each_spec.rb
│   │   │   ├── reverse_spec.rb
│   │   │   ├── rindex_spec.rb
│   │   │   ├── rotate_spec.rb
│   │   │   ├── sample_spec.rb
│   │   │   ├── select_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── clone.rb
│   │   │   │   ├── collect.rb
│   │   │   │   ├── delete_if.rb
│   │   │   │   ├── enumeratorize.rb
│   │   │   │   ├── eql.rb
│   │   │   │   ├── index.rb
│   │   │   │   ├── inspect.rb
│   │   │   │   ├── join.rb
│   │   │   │   ├── keep_if.rb
│   │   │   │   ├── length.rb
│   │   │   │   ├── push.rb
│   │   │   │   ├── replace.rb
│   │   │   │   ├── select.rb
│   │   │   │   ├── slice.rb
│   │   │   │   └── unshift.rb
│   │   │   ├── shift_spec.rb
│   │   │   ├── shuffle_spec.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── slice_spec.rb
│   │   │   ├── sort_by_spec.rb
│   │   │   ├── sort_spec.rb
│   │   │   ├── sum_spec.rb
│   │   │   ├── take_spec.rb
│   │   │   ├── take_while_spec.rb
│   │   │   ├── to_ary_spec.rb
│   │   │   ├── to_a_spec.rb
│   │   │   ├── to_h_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── transpose_spec.rb
│   │   │   ├── try_convert_spec.rb
│   │   │   ├── union_spec.rb
│   │   │   ├── uniq_spec.rb
│   │   │   ├── unshift_spec.rb
│   │   │   ├── values_at_spec.rb
│   │   │   └── zip_spec.rb
│   │   ├── basicobject
│   │   │   ├── basicobject_spec.rb
│   │   │   ├── equal_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── classes.rb
│   │   │   │   ├── common.rb
│   │   │   │   ├── remove_method_missing.rb
│   │   │   │   └── singleton_method.rb
│   │   │   ├── __id__spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── instance_eval_spec.rb
│   │   │   ├── instance_exec_spec.rb
│   │   │   ├── method_missing_spec.rb
│   │   │   ├── not_equal_spec.rb
│   │   │   ├── not_spec.rb
│   │   │   ├── __send___spec.rb
│   │   │   ├── singleton_method_added_spec.rb
│   │   │   ├── singleton_method_removed_spec.rb
│   │   │   └── singleton_method_undefined_spec.rb
│   │   ├── binding
│   │   │   ├── clone_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── eval_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── local_variable_defined_spec.rb
│   │   │   ├── local_variable_get_spec.rb
│   │   │   ├── local_variable_set_spec.rb
│   │   │   ├── local_variables_spec.rb
│   │   │   ├── receiver_spec.rb
│   │   │   └── shared
│   │   │   └── clone.rb
│   │   ├── builtin_constants
│   │   │   └── builtin_constants_spec.rb
│   │   ├── class
│   │   │   ├── allocate_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── inherited_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── superclass_spec.rb
│   │   │   └── to_s_spec.rb
│   │   ├── comparable
│   │   │   ├── between_spec.rb
│   │   │   ├── clamp_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── gte_spec.rb
│   │   │   ├── gt_spec.rb
│   │   │   ├── lte_spec.rb
│   │   │   └── lt_spec.rb
│   │   ├── complex
│   │   │   ├── abs2_spec.rb
│   │   │   ├── abs_spec.rb
│   │   │   ├── angle_spec.rb
│   │   │   ├── arg_spec.rb
│   │   │   ├── coerce_spec.rb
│   │   │   ├── conj_spec.rb
│   │   │   ├── conjugate_spec.rb
│   │   │   ├── constants_spec.rb
│   │   │   ├── denominator_spec.rb
│   │   │   ├── divide_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── exponent_spec.rb
│   │   │   ├── fdiv_spec.rb
│   │   │   ├── finite_spec.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── imaginary_spec.rb
│   │   │   ├── imag_spec.rb
│   │   │   ├── infinite_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── integer_spec.rb
│   │   │   ├── magnitude_spec.rb
│   │   │   ├── marshal_dump_spec.rb
│   │   │   ├── minus_spec.rb
│   │   │   ├── multiply_spec.rb
│   │   │   ├── negative_spec.rb
│   │   │   ├── numerator_spec.rb
│   │   │   ├── phase_spec.rb
│   │   │   ├── plus_spec.rb
│   │   │   ├── polar_spec.rb
│   │   │   ├── positive_spec.rb
│   │   │   ├── quo_spec.rb
│   │   │   ├── rationalize_spec.rb
│   │   │   ├── real_spec.rb
│   │   │   ├── rectangular_spec.rb
│   │   │   ├── rect_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── abs.rb
│   │   │   │   ├── arg.rb
│   │   │   │   ├── conjugate.rb
│   │   │   │   ├── divide.rb
│   │   │   │   ├── image.rb
│   │   │   │   └── rect.rb
│   │   │   ├── to_f_spec.rb
│   │   │   ├── to_i_spec.rb
│   │   │   ├── to_r_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   └── uminus_spec.rb
│   │   ├── dir
│   │   │   ├── chdir_spec.rb
│   │   │   ├── children_spec.rb
│   │   │   ├── chroot_spec.rb
│   │   │   ├── close_spec.rb
│   │   │   ├── delete_spec.rb
│   │   │   ├── dir_spec.rb
│   │   │   ├── each_child_spec.rb
│   │   │   ├── each_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── entries_spec.rb
│   │   │   ├── exist_spec.rb
│   │   │   ├── exists_spec.rb
│   │   │   ├── fileno_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── common.rb
│   │   │   ├── foreach_spec.rb
│   │   │   ├── getwd_spec.rb
│   │   │   ├── glob_spec.rb
│   │   │   ├── home_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── mkdir_spec.rb
│   │   │   ├── open_spec.rb
│   │   │   ├── path_spec.rb
│   │   │   ├── pos_spec.rb
│   │   │   ├── pwd_spec.rb
│   │   │   ├── read_spec.rb
│   │   │   ├── rewind_spec.rb
│   │   │   ├── rmdir_spec.rb
│   │   │   ├── seek_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── chroot.rb
│   │   │   │   ├── closed.rb
│   │   │   │   ├── delete.rb
│   │   │   │   ├── exist.rb
│   │   │   │   ├── glob.rb
│   │   │   │   ├── open.rb
│   │   │   │   ├── path.rb
│   │   │   │   ├── pos.rb
│   │   │   │   └── pwd.rb
│   │   │   ├── tell_spec.rb
│   │   │   ├── to_path_spec.rb
│   │   │   └── unlink_spec.rb
│   │   ├── encoding
│   │   │   ├── aliases_spec.rb
│   │   │   ├── ascii_compatible_spec.rb
│   │   │   ├── compatible_spec.rb
│   │   │   ├── converter
│   │   │   │   ├── asciicompat_encoding_spec.rb
│   │   │   │   ├── constants_spec.rb
│   │   │   │   ├── convert_spec.rb
│   │   │   │   ├── convpath_spec.rb
│   │   │   │   ├── destination_encoding_spec.rb
│   │   │   │   ├── finish_spec.rb
│   │   │   │   ├── insert_output_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── last_error_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── primitive_convert_spec.rb
│   │   │   │   ├── primitive_errinfo_spec.rb
│   │   │   │   ├── putback_spec.rb
│   │   │   │   ├── replacement_spec.rb
│   │   │   │   ├── search_convpath_spec.rb
│   │   │   │   └── source_encoding_spec.rb
│   │   │   ├── default_external_spec.rb
│   │   │   ├── default_internal_spec.rb
│   │   │   ├── dummy_spec.rb
│   │   │   ├── _dump_spec.rb
│   │   │   ├── find_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── invalid_byte_sequence_error
│   │   │   │   ├── destination_encoding_name_spec.rb
│   │   │   │   ├── destination_encoding_spec.rb
│   │   │   │   ├── error_bytes_spec.rb
│   │   │   │   ├── incomplete_input_spec.rb
│   │   │   │   ├── readagain_bytes_spec.rb
│   │   │   │   ├── source_encoding_name_spec.rb
│   │   │   │   └── source_encoding_spec.rb
│   │   │   ├── list_spec.rb
│   │   │   ├── _load_spec.rb
│   │   │   ├── locale_charmap_spec.rb
│   │   │   ├── name_list_spec.rb
│   │   │   ├── name_spec.rb
│   │   │   ├── names_spec.rb
│   │   │   ├── replicate_spec.rb
│   │   │   ├── shared
│   │   │   │   └── name.rb
│   │   │   ├── to_s_spec.rb
│   │   │   └── undefined_conversion_error
│   │   │   ├── destination_encoding_name_spec.rb
│   │   │   ├── destination_encoding_spec.rb
│   │   │   ├── error_char_spec.rb
│   │   │   ├── source_encoding_name_spec.rb
│   │   │   └── source_encoding_spec.rb
│   │   ├── enumerable
│   │   │   ├── all_spec.rb
│   │   │   ├── any_spec.rb
│   │   │   ├── chunk_spec.rb
│   │   │   ├── chunk_while_spec.rb
│   │   │   ├── collect_concat_spec.rb
│   │   │   ├── collect_spec.rb
│   │   │   ├── count_spec.rb
│   │   │   ├── cycle_spec.rb
│   │   │   ├── detect_spec.rb
│   │   │   ├── drop_spec.rb
│   │   │   ├── drop_while_spec.rb
│   │   │   ├── each_cons_spec.rb
│   │   │   ├── each_entry_spec.rb
│   │   │   ├── each_slice_spec.rb
│   │   │   ├── each_with_index_spec.rb
│   │   │   ├── each_with_object_spec.rb
│   │   │   ├── entries_spec.rb
│   │   │   ├── filter_spec.rb
│   │   │   ├── find_all_spec.rb
│   │   │   ├── find_index_spec.rb
│   │   │   ├── find_spec.rb
│   │   │   ├── first_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── flat_map_spec.rb
│   │   │   ├── grep_spec.rb
│   │   │   ├── grep_v_spec.rb
│   │   │   ├── group_by_spec.rb
│   │   │   ├── include_spec.rb
│   │   │   ├── inject_spec.rb
│   │   │   ├── lazy_spec.rb
│   │   │   ├── map_spec.rb
│   │   │   ├── max_by_spec.rb
│   │   │   ├── max_spec.rb
│   │   │   ├── member_spec.rb
│   │   │   ├── min_by_spec.rb
│   │   │   ├── minmax_by_spec.rb
│   │   │   ├── minmax_spec.rb
│   │   │   ├── min_spec.rb
│   │   │   ├── none_spec.rb
│   │   │   ├── one_spec.rb
│   │   │   ├── partition_spec.rb
│   │   │   ├── reduce_spec.rb
│   │   │   ├── reject_spec.rb
│   │   │   ├── reverse_each_spec.rb
│   │   │   ├── select_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── collect_concat.rb
│   │   │   │   ├── collect.rb
│   │   │   │   ├── entries.rb
│   │   │   │   ├── enumerable_enumeratorized.rb
│   │   │   │   ├── enumeratorized.rb
│   │   │   │   ├── find_all.rb
│   │   │   │   ├── find.rb
│   │   │   │   ├── include.rb
│   │   │   │   ├── inject.rb
│   │   │   │   └── take.rb
│   │   │   ├── slice_after_spec.rb
│   │   │   ├── slice_before_spec.rb
│   │   │   ├── slice_when_spec.rb
│   │   │   ├── sort_by_spec.rb
│   │   │   ├── sort_spec.rb
│   │   │   ├── sum_spec.rb
│   │   │   ├── take_spec.rb
│   │   │   ├── take_while_spec.rb
│   │   │   ├── to_a_spec.rb
│   │   │   ├── to_h_spec.rb
│   │   │   ├── uniq_spec.rb
│   │   │   └── zip_spec.rb
│   │   ├── enumerator
│   │   │   ├── each_spec.rb
│   │   │   ├── each_with_index_spec.rb
│   │   │   ├── each_with_object_spec.rb
│   │   │   ├── enumerator_spec.rb
│   │   │   ├── enum_for_spec.rb
│   │   │   ├── feed_spec.rb
│   │   │   ├── first_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── common.rb
│   │   │   ├── generator
│   │   │   │   ├── each_spec.rb
│   │   │   │   └── initialize_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inject_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── lazy
│   │   │   │   ├── chunk_spec.rb
│   │   │   │   ├── collect_concat_spec.rb
│   │   │   │   ├── collect_spec.rb
│   │   │   │   ├── drop_spec.rb
│   │   │   │   ├── drop_while_spec.rb
│   │   │   │   ├── enum_for_spec.rb
│   │   │   │   ├── find_all_spec.rb
│   │   │   │   ├── fixtures
│   │   │   │   │   └── classes.rb
│   │   │   │   ├── flat_map_spec.rb
│   │   │   │   ├── force_spec.rb
│   │   │   │   ├── grep_spec.rb
│   │   │   │   ├── grep_v_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── lazy_spec.rb
│   │   │   │   ├── map_spec.rb
│   │   │   │   ├── reject_spec.rb
│   │   │   │   ├── select_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   ├── collect_concat.rb
│   │   │   │   │   ├── collect.rb
│   │   │   │   │   ├── select.rb
│   │   │   │   │   └── to_enum.rb
│   │   │   │   ├── take_spec.rb
│   │   │   │   ├── take_while_spec.rb
│   │   │   │   ├── to_enum_spec.rb
│   │   │   │   ├── uniq_spec.rb
│   │   │   │   └── zip_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── next_spec.rb
│   │   │   ├── next_values_spec.rb
│   │   │   ├── peek_spec.rb
│   │   │   ├── peek_values_spec.rb
│   │   │   ├── rewind_spec.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── to_enum_spec.rb
│   │   │   ├── with_index_spec.rb
│   │   │   ├── with_object_spec.rb
│   │   │   └── yielder
│   │   │   ├── append_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   └── yield_spec.rb
│   │   ├── env
│   │   │   ├── assoc_spec.rb
│   │   │   ├── clear_spec.rb
│   │   │   ├── delete_if_spec.rb
│   │   │   ├── delete_spec.rb
│   │   │   ├── each_key_spec.rb
│   │   │   ├── each_pair_spec.rb
│   │   │   ├── each_spec.rb
│   │   │   ├── each_value_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── element_set_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── fetch_spec.rb
│   │   │   ├── has_key_spec.rb
│   │   │   ├── has_value_spec.rb
│   │   │   ├── include_spec.rb
│   │   │   ├── indexes_spec.rb
│   │   │   ├── index_spec.rb
│   │   │   ├── indices_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── invert_spec.rb
│   │   │   ├── keep_if_spec.rb
│   │   │   ├── key_spec.rb
│   │   │   ├── keys_spec.rb
│   │   │   ├── length_spec.rb
│   │   │   ├── member_spec.rb
│   │   │   ├── rassoc_spec.rb
│   │   │   ├── rehash_spec.rb
│   │   │   ├── reject_spec.rb
│   │   │   ├── replace_spec.rb
│   │   │   ├── select_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── each.rb
│   │   │   │   ├── include.rb
│   │   │   │   ├── key.rb
│   │   │   │   ├── length.rb
│   │   │   │   ├── store.rb
│   │   │   │   ├── to_hash.rb
│   │   │   │   └── value.rb
│   │   │   ├── shift_spec.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── store_spec.rb
│   │   │   ├── to_a_spec.rb
│   │   │   ├── to_hash_spec.rb
│   │   │   ├── to_h_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── update_spec.rb
│   │   │   ├── values_at_spec.rb
│   │   │   ├── value_spec.rb
│   │   │   └── values_spec.rb
│   │   ├── exception
│   │   │   ├── args_spec.rb
│   │   │   ├── arguments_spec.rb
│   │   │   ├── backtrace_locations_spec.rb
│   │   │   ├── backtrace_spec.rb
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── cause_spec.rb
│   │   │   ├── destination_encoding_name_spec.rb
│   │   │   ├── destination_encoding_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── errno_spec.rb
│   │   │   ├── error_bytes_spec.rb
│   │   │   ├── error_char_spec.rb
│   │   │   ├── exception_spec.rb
│   │   │   ├── exit_value_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── common.rb
│   │   │   ├── full_message_spec.rb
│   │   │   ├── incomplete_input_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── interrupt_spec.rb
│   │   │   ├── io_error_spec.rb
│   │   │   ├── load_error_spec.rb
│   │   │   ├── message_spec.rb
│   │   │   ├── name_error_spec.rb
│   │   │   ├── name_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── no_method_error_spec.rb
│   │   │   ├── range_error_spec.rb
│   │   │   ├── readagain_bytes_spec.rb
│   │   │   ├── reason_spec.rb
│   │   │   ├── receiver_spec.rb
│   │   │   ├── result_spec.rb
│   │   │   ├── script_error_spec.rb
│   │   │   ├── set_backtrace_spec.rb
│   │   │   ├── shared
│   │   │   │   └── new.rb
│   │   │   ├── signal_exception_spec.rb
│   │   │   ├── signm_spec.rb
│   │   │   ├── signo_spec.rb
│   │   │   ├── source_encoding_name_spec.rb
│   │   │   ├── source_encoding_spec.rb
│   │   │   ├── standard_error_spec.rb
│   │   │   ├── status_spec.rb
│   │   │   ├── success_spec.rb
│   │   │   ├── system_call_error_spec.rb
│   │   │   ├── system_stack_error_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   └── uncaught_throw_error_spec.rb
│   │   ├── false
│   │   │   ├── and_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── falseclass_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── or_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   └── xor_spec.rb
│   │   ├── fiber
│   │   │   ├── new_spec.rb
│   │   │   ├── resume_spec.rb
│   │   │   └── yield_spec.rb
│   │   ├── file
│   │   │   ├── absolute_path_spec.rb
│   │   │   ├── atime_spec.rb
│   │   │   ├── basename_spec.rb
│   │   │   ├── birthtime_spec.rb
│   │   │   ├── blockdev_spec.rb
│   │   │   ├── chardev_spec.rb
│   │   │   ├── chmod_spec.rb
│   │   │   ├── chown_spec.rb
│   │   │   ├── constants
│   │   │   │   └── constants_spec.rb
│   │   │   ├── constants_spec.rb
│   │   │   ├── ctime_spec.rb
│   │   │   ├── delete_spec.rb
│   │   │   ├── directory_spec.rb
│   │   │   ├── dirname_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── executable_real_spec.rb
│   │   │   ├── executable_spec.rb
│   │   │   ├── exist_spec.rb
│   │   │   ├── exists_spec.rb
│   │   │   ├── expand_path_spec.rb
│   │   │   ├── extname_spec.rb
│   │   │   ├── file_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── common.rb
│   │   │   │   ├── do_not_remove
│   │   │   │   └── file_types.rb
│   │   │   ├── flock_spec.rb
│   │   │   ├── fnmatch_spec.rb
│   │   │   ├── ftype_spec.rb
│   │   │   ├── grpowned_spec.rb
│   │   │   ├── identical_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── join_spec.rb
│   │   │   ├── lchmod_spec.rb
│   │   │   ├── lchown_spec.rb
│   │   │   ├── link_spec.rb
│   │   │   ├── lstat_spec.rb
│   │   │   ├── mkfifo_spec.rb
│   │   │   ├── mtime_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── null_spec.rb
│   │   │   ├── open_spec.rb
│   │   │   ├── owned_spec.rb
│   │   │   ├── path_spec.rb
│   │   │   ├── pipe_spec.rb
│   │   │   ├── printf_spec.rb
│   │   │   ├── readable_real_spec.rb
│   │   │   ├── readable_spec.rb
│   │   │   ├── readlink_spec.rb
│   │   │   ├── read_spec.rb
│   │   │   ├── realdirpath_spec.rb
│   │   │   ├── realpath_spec.rb
│   │   │   ├── rename_spec.rb
│   │   │   ├── reopen_spec.rb
│   │   │   ├── setgid_spec.rb
│   │   │   ├── setuid_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── fnmatch.rb
│   │   │   │   ├── open.rb
│   │   │   │   ├── path.rb
│   │   │   │   ├── read.rb
│   │   │   │   ├── stat.rb
│   │   │   │   └── unlink.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── socket_spec.rb
│   │   │   ├── split_spec.rb
│   │   │   ├── stat
│   │   │   │   ├── atime_spec.rb
│   │   │   │   ├── birthtime_spec.rb
│   │   │   │   ├── blksize_spec.rb
│   │   │   │   ├── blockdev_spec.rb
│   │   │   │   ├── blocks_spec.rb
│   │   │   │   ├── chardev_spec.rb
│   │   │   │   ├── comparison_spec.rb
│   │   │   │   ├── ctime_spec.rb
│   │   │   │   ├── dev_major_spec.rb
│   │   │   │   ├── dev_minor_spec.rb
│   │   │   │   ├── dev_spec.rb
│   │   │   │   ├── directory_spec.rb
│   │   │   │   ├── executable_real_spec.rb
│   │   │   │   ├── executable_spec.rb
│   │   │   │   ├── file_spec.rb
│   │   │   │   ├── fixtures
│   │   │   │   │   └── classes.rb
│   │   │   │   ├── ftype_spec.rb
│   │   │   │   ├── gid_spec.rb
│   │   │   │   ├── grpowned_spec.rb
│   │   │   │   ├── ino_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── mode_spec.rb
│   │   │   │   ├── mtime_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── nlink_spec.rb
│   │   │   │   ├── owned_spec.rb
│   │   │   │   ├── pipe_spec.rb
│   │   │   │   ├── rdev_major_spec.rb
│   │   │   │   ├── rdev_minor_spec.rb
│   │   │   │   ├── rdev_spec.rb
│   │   │   │   ├── readable_real_spec.rb
│   │   │   │   ├── readable_spec.rb
│   │   │   │   ├── setgid_spec.rb
│   │   │   │   ├── setuid_spec.rb
│   │   │   │   ├── size_spec.rb
│   │   │   │   ├── socket_spec.rb
│   │   │   │   ├── sticky_spec.rb
│   │   │   │   ├── symlink_spec.rb
│   │   │   │   ├── uid_spec.rb
│   │   │   │   ├── world_readable_spec.rb
│   │   │   │   ├── world_writable_spec.rb
│   │   │   │   ├── writable_real_spec.rb
│   │   │   │   ├── writable_spec.rb
│   │   │   │   └── zero_spec.rb
│   │   │   ├── stat_spec.rb
│   │   │   ├── sticky_spec.rb
│   │   │   ├── symlink_spec.rb
│   │   │   ├── to_path_spec.rb
│   │   │   ├── truncate_spec.rb
│   │   │   ├── umask_spec.rb
│   │   │   ├── unlink_spec.rb
│   │   │   ├── utime_spec.rb
│   │   │   ├── world_readable_spec.rb
│   │   │   ├── world_writable_spec.rb
│   │   │   ├── writable_real_spec.rb
│   │   │   ├── writable_spec.rb
│   │   │   └── zero_spec.rb
│   │   ├── filetest
│   │   │   ├── blockdev_spec.rb
│   │   │   ├── chardev_spec.rb
│   │   │   ├── directory_spec.rb
│   │   │   ├── executable_real_spec.rb
│   │   │   ├── executable_spec.rb
│   │   │   ├── exist_spec.rb
│   │   │   ├── exists_spec.rb
│   │   │   ├── file_spec.rb
│   │   │   ├── grpowned_spec.rb
│   │   │   ├── identical_spec.rb
│   │   │   ├── owned_spec.rb
│   │   │   ├── pipe_spec.rb
│   │   │   ├── readable_real_spec.rb
│   │   │   ├── readable_spec.rb
│   │   │   ├── setgid_spec.rb
│   │   │   ├── setuid_spec.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── socket_spec.rb
│   │   │   ├── sticky_spec.rb
│   │   │   ├── symlink_spec.rb
│   │   │   ├── world_readable_spec.rb
│   │   │   ├── world_writable_spec.rb
│   │   │   ├── writable_real_spec.rb
│   │   │   ├── writable_spec.rb
│   │   │   └── zero_spec.rb
│   │   ├── float
│   │   │   ├── abs_spec.rb
│   │   │   ├── angle_spec.rb
│   │   │   ├── arg_spec.rb
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── ceil_spec.rb
│   │   │   ├── coerce_spec.rb
│   │   │   ├── comparison_spec.rb
│   │   │   ├── constants_spec.rb
│   │   │   ├── denominator_spec.rb
│   │   │   ├── divide_spec.rb
│   │   │   ├── divmod_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── exponent_spec.rb
│   │   │   ├── fdiv_spec.rb
│   │   │   ├── finite_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── classes.rb
│   │   │   │   └── coerce.rb
│   │   │   ├── float_spec.rb
│   │   │   ├── floor_spec.rb
│   │   │   ├── gte_spec.rb
│   │   │   ├── gt_spec.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── infinite_spec.rb
│   │   │   ├── lte_spec.rb
│   │   │   ├── lt_spec.rb
│   │   │   ├── magnitude_spec.rb
│   │   │   ├── minus_spec.rb
│   │   │   ├── modulo_spec.rb
│   │   │   ├── multiply_spec.rb
│   │   │   ├── nan_spec.rb
│   │   │   ├── next_float_spec.rb
│   │   │   ├── numerator_spec.rb
│   │   │   ├── phase_spec.rb
│   │   │   ├── plus_spec.rb
│   │   │   ├── prev_float_spec.rb
│   │   │   ├── quo_spec.rb
│   │   │   ├── rationalize_spec.rb
│   │   │   ├── round_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── abs.rb
│   │   │   │   ├── arg.rb
│   │   │   │   ├── arithmetic_exception_in_coerce.rb
│   │   │   │   ├── comparison_exception_in_coerce.rb
│   │   │   │   ├── equal.rb
│   │   │   │   ├── modulo.rb
│   │   │   │   ├── quo.rb
│   │   │   │   └── to_i.rb
│   │   │   ├── to_f_spec.rb
│   │   │   ├── to_int_spec.rb
│   │   │   ├── to_i_spec.rb
│   │   │   ├── to_r_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── truncate_spec.rb
│   │   │   ├── uminus_spec.rb
│   │   │   ├── uplus_spec.rb
│   │   │   └── zero_spec.rb
│   │   ├── gc
│   │   │   ├── count_spec.rb
│   │   │   ├── disable_spec.rb
│   │   │   ├── enable_spec.rb
│   │   │   ├── garbage_collect_spec.rb
│   │   │   ├── profiler
│   │   │   │   ├── clear_spec.rb
│   │   │   │   ├── disable_spec.rb
│   │   │   │   ├── enabled_spec.rb
│   │   │   │   ├── enable_spec.rb
│   │   │   │   ├── report_spec.rb
│   │   │   │   ├── result_spec.rb
│   │   │   │   └── total_time_spec.rb
│   │   │   ├── start_spec.rb
│   │   │   └── stress_spec.rb
│   │   ├── hash
│   │   │   ├── allocate_spec.rb
│   │   │   ├── any_spec.rb
│   │   │   ├── assoc_spec.rb
│   │   │   ├── clear_spec.rb
│   │   │   ├── clone_spec.rb
│   │   │   ├── compact_spec.rb
│   │   │   ├── compare_by_identity_spec.rb
│   │   │   ├── constructor_spec.rb
│   │   │   ├── default_proc_spec.rb
│   │   │   ├── default_spec.rb
│   │   │   ├── delete_if_spec.rb
│   │   │   ├── delete_spec.rb
│   │   │   ├── dig_spec.rb
│   │   │   ├── each_key_spec.rb
│   │   │   ├── each_pair_spec.rb
│   │   │   ├── each_spec.rb
│   │   │   ├── each_value_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── element_set_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── fetch_spec.rb
│   │   │   ├── fetch_values_spec.rb
│   │   │   ├── filter_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── flatten_spec.rb
│   │   │   ├── gte_spec.rb
│   │   │   ├── gt_spec.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── has_key_spec.rb
│   │   │   ├── has_value_spec.rb
│   │   │   ├── include_spec.rb
│   │   │   ├── index_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── invert_spec.rb
│   │   │   ├── keep_if_spec.rb
│   │   │   ├── key_spec.rb
│   │   │   ├── keys_spec.rb
│   │   │   ├── length_spec.rb
│   │   │   ├── lte_spec.rb
│   │   │   ├── lt_spec.rb
│   │   │   ├── member_spec.rb
│   │   │   ├── merge_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── rassoc_spec.rb
│   │   │   ├── rehash_spec.rb
│   │   │   ├── reject_spec.rb
│   │   │   ├── replace_spec.rb
│   │   │   ├── select_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── comparison.rb
│   │   │   │   ├── each.rb
│   │   │   │   ├── eql.rb
│   │   │   │   ├── equal.rb
│   │   │   │   ├── greater_than.rb
│   │   │   │   ├── index.rb
│   │   │   │   ├── iteration.rb
│   │   │   │   ├── key.rb
│   │   │   │   ├── length.rb
│   │   │   │   ├── less_than.rb
│   │   │   │   ├── replace.rb
│   │   │   │   ├── select.rb
│   │   │   │   ├── store.rb
│   │   │   │   ├── to_s.rb
│   │   │   │   ├── update.rb
│   │   │   │   ├── value.rb
│   │   │   │   └── values_at.rb
│   │   │   ├── shift_spec.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── slice_spec.rb
│   │   │   ├── sort_spec.rb
│   │   │   ├── store_spec.rb
│   │   │   ├── to_a_spec.rb
│   │   │   ├── to_hash_spec.rb
│   │   │   ├── to_h_spec.rb
│   │   │   ├── to_proc_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── transform_keys_spec.rb
│   │   │   ├── transform_values_spec.rb
│   │   │   ├── try_convert_spec.rb
│   │   │   ├── update_spec.rb
│   │   │   ├── values_at_spec.rb
│   │   │   ├── value_spec.rb
│   │   │   └── values_spec.rb
│   │   ├── integer
│   │   │   ├── abs_spec.rb
│   │   │   ├── allbits_spec.rb
│   │   │   ├── anybits_spec.rb
│   │   │   ├── bit_and_spec.rb
│   │   │   ├── bit_length_spec.rb
│   │   │   ├── bit_or_spec.rb
│   │   │   ├── bit_xor_spec.rb
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── ceil_spec.rb
│   │   │   ├── chr_spec.rb
│   │   │   ├── coerce_spec.rb
│   │   │   ├── comparison_spec.rb
│   │   │   ├── complement_spec.rb
│   │   │   ├── denominator_spec.rb
│   │   │   ├── digits_spec.rb
│   │   │   ├── divide_spec.rb
│   │   │   ├── divmod_spec.rb
│   │   │   ├── div_spec.rb
│   │   │   ├── downto_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── even_spec.rb
│   │   │   ├── exponent_spec.rb
│   │   │   ├── fdiv_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── floor_spec.rb
│   │   │   ├── gcdlcm_spec.rb
│   │   │   ├── gcd_spec.rb
│   │   │   ├── gte_spec.rb
│   │   │   ├── gt_spec.rb
│   │   │   ├── integer_spec.rb
│   │   │   ├── lcm_spec.rb
│   │   │   ├── left_shift_spec.rb
│   │   │   ├── lte_spec.rb
│   │   │   ├── lt_spec.rb
│   │   │   ├── magnitude_spec.rb
│   │   │   ├── minus_spec.rb
│   │   │   ├── modulo_spec.rb
│   │   │   ├── multiply_spec.rb
│   │   │   ├── next_spec.rb
│   │   │   ├── nobits_spec.rb
│   │   │   ├── numerator_spec.rb
│   │   │   ├── odd_spec.rb
│   │   │   ├── ord_spec.rb
│   │   │   ├── plus_spec.rb
│   │   │   ├── pow_spec.rb
│   │   │   ├── pred_spec.rb
│   │   │   ├── rationalize_spec.rb
│   │   │   ├── remainder_spec.rb
│   │   │   ├── right_shift_spec.rb
│   │   │   ├── round_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── abs.rb
│   │   │   │   ├── arithmetic_coerce.rb
│   │   │   │   ├── comparison_coerce.rb
│   │   │   │   ├── equal.rb
│   │   │   │   ├── exponent.rb
│   │   │   │   ├── integer_rounding.rb
│   │   │   │   ├── modulo.rb
│   │   │   │   ├── next.rb
│   │   │   │   └── to_i.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── sqrt_spec.rb
│   │   │   ├── succ_spec.rb
│   │   │   ├── times_spec.rb
│   │   │   ├── to_f_spec.rb
│   │   │   ├── to_int_spec.rb
│   │   │   ├── to_i_spec.rb
│   │   │   ├── to_r_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── truncate_spec.rb
│   │   │   ├── uminus_spec.rb
│   │   │   └── upto_spec.rb
│   │   ├── io
│   │   │   ├── advise_spec.rb
│   │   │   ├── binmode_spec.rb
│   │   │   ├── binread_spec.rb
│   │   │   ├── binwrite_spec.rb
│   │   │   ├── bytes_spec.rb
│   │   │   ├── chars_spec.rb
│   │   │   ├── closed_spec.rb
│   │   │   ├── close_on_exec_spec.rb
│   │   │   ├── close_read_spec.rb
│   │   │   ├── close_spec.rb
│   │   │   ├── close_write_spec.rb
│   │   │   ├── codepoints_spec.rb
│   │   │   ├── constants_spec.rb
│   │   │   ├── copy_stream_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── each_byte_spec.rb
│   │   │   ├── each_char_spec.rb
│   │   │   ├── each_codepoint_spec.rb
│   │   │   ├── each_line_spec.rb
│   │   │   ├── each_spec.rb
│   │   │   ├── eof_spec.rb
│   │   │   ├── external_encoding_spec.rb
│   │   │   ├── fcntl_spec.rb
│   │   │   ├── fdatasync_spec.rb
│   │   │   ├── fileno_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── bom_UTF-16BE.txt
│   │   │   │   ├── bom_UTF-16LE.txt
│   │   │   │   ├── bom_UTF-32BE.txt
│   │   │   │   ├── bom_UTF-32LE.txt
│   │   │   │   ├── bom_UTF-8.txt
│   │   │   │   ├── classes.rb
│   │   │   │   ├── copy_stream.txt
│   │   │   │   ├── empty.txt
│   │   │   │   ├── incomplete.txt
│   │   │   │   ├── lines.txt
│   │   │   │   ├── no_bom_UTF-8.txt
│   │   │   │   ├── numbered_lines.txt
│   │   │   │   ├── one_byte.txt
│   │   │   │   ├── read_binary.txt
│   │   │   │   ├── read_euc_jp.txt
│   │   │   │   ├── read_text.txt
│   │   │   │   └── reopen_stdout.rb
│   │   │   ├── flush_spec.rb
│   │   │   ├── foreach_spec.rb
│   │   │   ├── for_fd_spec.rb
│   │   │   ├── fsync_spec.rb
│   │   │   ├── getbyte_spec.rb
│   │   │   ├── getc_spec.rb
│   │   │   ├── gets_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── internal_encoding_spec.rb
│   │   │   ├── ioctl_spec.rb
│   │   │   ├── io_spec.rb
│   │   │   ├── isatty_spec.rb
│   │   │   ├── lineno_spec.rb
│   │   │   ├── lines_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── open_spec.rb
│   │   │   ├── output_spec.rb
│   │   │   ├── pid_spec.rb
│   │   │   ├── pipe_spec.rb
│   │   │   ├── popen_spec.rb
│   │   │   ├── pos_spec.rb
│   │   │   ├── pread_spec.rb
│   │   │   ├── printf_spec.rb
│   │   │   ├── print_spec.rb
│   │   │   ├── putc_spec.rb
│   │   │   ├── puts_spec.rb
│   │   │   ├── pwrite_spec.rb
│   │   │   ├── readbyte_spec.rb
│   │   │   ├── readchar_spec.rb
│   │   │   ├── readline_spec.rb
│   │   │   ├── readlines_spec.rb
│   │   │   ├── read_nonblock_spec.rb
│   │   │   ├── readpartial_spec.rb
│   │   │   ├── read_spec.rb
│   │   │   ├── reopen_spec.rb
│   │   │   ├── rewind_spec.rb
│   │   │   ├── seek_spec.rb
│   │   │   ├── select_spec.rb
│   │   │   ├── set_encoding_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── binwrite.rb
│   │   │   │   ├── chars.rb
│   │   │   │   ├── codepoints.rb
│   │   │   │   ├── each.rb
│   │   │   │   ├── gets_ascii.rb
│   │   │   │   ├── new.rb
│   │   │   │   ├── pos.rb
│   │   │   │   ├── readlines.rb
│   │   │   │   ├── tty.rb
│   │   │   │   └── write.rb
│   │   │   ├── stat_spec.rb
│   │   │   ├── sync_spec.rb
│   │   │   ├── sysopen_spec.rb
│   │   │   ├── sysread_spec.rb
│   │   │   ├── sysseek_spec.rb
│   │   │   ├── syswrite_spec.rb
│   │   │   ├── tell_spec.rb
│   │   │   ├── to_io_spec.rb
│   │   │   ├── to_i_spec.rb
│   │   │   ├── try_convert_spec.rb
│   │   │   ├── tty_spec.rb
│   │   │   ├── ungetbyte_spec.rb
│   │   │   ├── ungetc_spec.rb
│   │   │   ├── write_nonblock_spec.rb
│   │   │   └── write_spec.rb
│   │   ├── kernel
│   │   │   ├── abort_spec.rb
│   │   │   ├── Array_spec.rb
│   │   │   ├── at_exit_spec.rb
│   │   │   ├── autoload_spec.rb
│   │   │   ├── backtick_spec.rb
│   │   │   ├── binding_spec.rb
│   │   │   ├── block_given_spec.rb
│   │   │   ├── __callee___spec.rb
│   │   │   ├── caller_locations_spec.rb
│   │   │   ├── caller_spec.rb
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── catch_spec.rb
│   │   │   ├── chomp_spec.rb
│   │   │   ├── chop_spec.rb
│   │   │   ├── class_spec.rb
│   │   │   ├── clone_spec.rb
│   │   │   ├── comparison_spec.rb
│   │   │   ├── Complex_spec.rb
│   │   │   ├── define_singleton_method_spec.rb
│   │   │   ├── __dir___spec.rb
│   │   │   ├── display_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── enum_for_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── eval_spec.rb
│   │   │   ├── exec_spec.rb
│   │   │   ├── exit_spec.rb
│   │   │   ├── extend_spec.rb
│   │   │   ├── fail_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── autoload_b.rb
│   │   │   │   ├── autoload_d.rb
│   │   │   │   ├── autoload_from_included_module2.rb
│   │   │   │   ├── autoload_from_included_module.rb
│   │   │   │   ├── autoload_frozen.rb
│   │   │   │   ├── __callee__.rb
│   │   │   │   ├── caller_at_exit.rb
│   │   │   │   ├── caller_locations.rb
│   │   │   │   ├── caller.rb
│   │   │   │   ├── chomp_f.rb
│   │   │   │   ├── chomp.rb
│   │   │   │   ├── chop_f.rb
│   │   │   │   ├── chop.rb
│   │   │   │   ├── classes.rb
│   │   │   │   ├── eval_locals.rb
│   │   │   │   ├── eval_return_with_lambda.rb
│   │   │   │   ├── eval_return_without_lambda.rb
│   │   │   │   ├── __method__.rb
│   │   │   │   ├── singleton_methods.rb
│   │   │   │   └── test.rb
│   │   │   ├── Float_spec.rb
│   │   │   ├── fork_spec.rb
│   │   │   ├── format_spec.rb
│   │   │   ├── freeze_spec.rb
│   │   │   ├── frozen_spec.rb
│   │   │   ├── gets_spec.rb
│   │   │   ├── global_variables_spec.rb
│   │   │   ├── gsub_spec.rb
│   │   │   ├── Hash_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── instance_of_spec.rb
│   │   │   ├── instance_variable_defined_spec.rb
│   │   │   ├── instance_variable_get_spec.rb
│   │   │   ├── instance_variable_set_spec.rb
│   │   │   ├── instance_variables_spec.rb
│   │   │   ├── Integer_spec.rb
│   │   │   ├── is_a_spec.rb
│   │   │   ├── iterator_spec.rb
│   │   │   ├── itself_spec.rb
│   │   │   ├── kind_of_spec.rb
│   │   │   ├── lambda_spec.rb
│   │   │   ├── load_spec.rb
│   │   │   ├── local_variables_spec.rb
│   │   │   ├── loop_spec.rb
│   │   │   ├── match_spec.rb
│   │   │   ├── __method___spec.rb
│   │   │   ├── method_spec.rb
│   │   │   ├── methods_spec.rb
│   │   │   ├── nil_spec.rb
│   │   │   ├── not_match_spec.rb
│   │   │   ├── object_id_spec.rb
│   │   │   ├── open_spec.rb
│   │   │   ├── printf_spec.rb
│   │   │   ├── print_spec.rb
│   │   │   ├── private_methods_spec.rb
│   │   │   ├── proc_spec.rb
│   │   │   ├── protected_methods_spec.rb
│   │   │   ├── p_spec.rb
│   │   │   ├── public_method_spec.rb
│   │   │   ├── public_methods_spec.rb
│   │   │   ├── public_send_spec.rb
│   │   │   ├── putc_spec.rb
│   │   │   ├── puts_spec.rb
│   │   │   ├── raise_spec.rb
│   │   │   ├── rand_spec.rb
│   │   │   ├── Rational_spec.rb
│   │   │   ├── readline_spec.rb
│   │   │   ├── readlines_spec.rb
│   │   │   ├── remove_instance_variable_spec.rb
│   │   │   ├── require_relative_spec.rb
│   │   │   ├── require_spec.rb
│   │   │   ├── respond_to_missing_spec.rb
│   │   │   ├── respond_to_spec.rb
│   │   │   ├── select_spec.rb
│   │   │   ├── send_spec.rb
│   │   │   ├── set_trace_func_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── dup_clone.rb
│   │   │   │   ├── kind_of.rb
│   │   │   │   ├── lambda.rb
│   │   │   │   ├── load.rb
│   │   │   │   ├── method.rb
│   │   │   │   ├── require.rb
│   │   │   │   ├── sprintf_encoding.rb
│   │   │   │   ├── sprintf.rb
│   │   │   │   └── then.rb
│   │   │   ├── singleton_class_spec.rb
│   │   │   ├── singleton_method_spec.rb
│   │   │   ├── singleton_methods_spec.rb
│   │   │   ├── sleep_spec.rb
│   │   │   ├── spawn_spec.rb
│   │   │   ├── sprintf_spec.rb
│   │   │   ├── srand_spec.rb
│   │   │   ├── String_spec.rb
│   │   │   ├── sub_spec.rb
│   │   │   ├── syscall_spec.rb
│   │   │   ├── system_spec.rb
│   │   │   ├── tainted_spec.rb
│   │   │   ├── taint_spec.rb
│   │   │   ├── tap_spec.rb
│   │   │   ├── test_spec.rb
│   │   │   ├── then_spec.rb
│   │   │   ├── throw_spec.rb
│   │   │   ├── to_enum_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── trace_var_spec.rb
│   │   │   ├── trap_spec.rb
│   │   │   ├── trust_spec.rb
│   │   │   ├── untaint_spec.rb
│   │   │   ├── untrace_var_spec.rb
│   │   │   ├── untrusted_spec.rb
│   │   │   ├── untrust_spec.rb
│   │   │   ├── warn_spec.rb
│   │   │   └── yield_self_spec.rb
│   │   ├── main
│   │   │   ├── define_method_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── classes.rb
│   │   │   │   ├── string_refinement.rb
│   │   │   │   ├── string_refinement_user.rb
│   │   │   │   └── wrapped_include.rb
│   │   │   ├── include_spec.rb
│   │   │   ├── private_spec.rb
│   │   │   ├── public_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   └── using_spec.rb
│   │   ├── marshal
│   │   │   ├── dump_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── marshal_data.rb
│   │   │   │   └── random.dump
│   │   │   ├── float_spec.rb
│   │   │   ├── load_spec.rb
│   │   │   ├── major_version_spec.rb
│   │   │   ├── minor_version_spec.rb
│   │   │   ├── restore_spec.rb
│   │   │   └── shared
│   │   │   └── load.rb
│   │   ├── matchdata
│   │   │   ├── begin_spec.rb
│   │   │   ├── captures_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── end_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── length_spec.rb
│   │   │   ├── named_captures_spec.rb
│   │   │   ├── names_spec.rb
│   │   │   ├── offset_spec.rb
│   │   │   ├── post_match_spec.rb
│   │   │   ├── pre_match_spec.rb
│   │   │   ├── regexp_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── eql.rb
│   │   │   │   └── length.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── string_spec.rb
│   │   │   ├── to_a_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   └── values_at_spec.rb
│   │   ├── math
│   │   │   ├── acosh_spec.rb
│   │   │   ├── acos_spec.rb
│   │   │   ├── asinh_spec.rb
│   │   │   ├── asin_spec.rb
│   │   │   ├── atan2_spec.rb
│   │   │   ├── atanh_spec.rb
│   │   │   ├── atan_spec.rb
│   │   │   ├── cbrt_spec.rb
│   │   │   ├── constants_spec.rb
│   │   │   ├── cosh_spec.rb
│   │   │   ├── cos_spec.rb
│   │   │   ├── erfc_spec.rb
│   │   │   ├── erf_spec.rb
│   │   │   ├── exp_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── frexp_spec.rb
│   │   │   ├── gamma_spec.rb
│   │   │   ├── hypot_spec.rb
│   │   │   ├── ldexp_spec.rb
│   │   │   ├── lgamma_spec.rb
│   │   │   ├── log10_spec.rb
│   │   │   ├── log2_spec.rb
│   │   │   ├── log_spec.rb
│   │   │   ├── sinh_spec.rb
│   │   │   ├── sin_spec.rb
│   │   │   ├── sqrt_spec.rb
│   │   │   ├── tanh_spec.rb
│   │   │   └── tan_spec.rb
│   │   ├── method
│   │   │   ├── arity_spec.rb
│   │   │   ├── call_spec.rb
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── clone_spec.rb
│   │   │   ├── curry_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── name_spec.rb
│   │   │   ├── owner_spec.rb
│   │   │   ├── parameters_spec.rb
│   │   │   ├── receiver_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── call.rb
│   │   │   │   ├── eql.rb
│   │   │   │   └── to_s.rb
│   │   │   ├── source_location_spec.rb
│   │   │   ├── super_method_spec.rb
│   │   │   ├── to_proc_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   └── unbind_spec.rb
│   │   ├── module
│   │   │   ├── alias_method_spec.rb
│   │   │   ├── allocate_spec.rb
│   │   │   ├── ancestors_spec.rb
│   │   │   ├── append_features_spec.rb
│   │   │   ├── attr_accessor_spec.rb
│   │   │   ├── attr_reader_spec.rb
│   │   │   ├── attr_spec.rb
│   │   │   ├── attr_writer_spec.rb
│   │   │   ├── autoload_spec.rb
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── class_eval_spec.rb
│   │   │   ├── class_exec_spec.rb
│   │   │   ├── class_variable_defined_spec.rb
│   │   │   ├── class_variable_get_spec.rb
│   │   │   ├── class_variable_set_spec.rb
│   │   │   ├── class_variables_spec.rb
│   │   │   ├── comparison_spec.rb
│   │   │   ├── constants_spec.rb
│   │   │   ├── const_defined_spec.rb
│   │   │   ├── const_get_spec.rb
│   │   │   ├── const_missing_spec.rb
│   │   │   ├── const_set_spec.rb
│   │   │   ├── define_method_spec.rb
│   │   │   ├── define_singleton_method_spec.rb
│   │   │   ├── deprecate_constant_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── extended_spec.rb
│   │   │   ├── extend_object_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── autoload_abc.rb
│   │   │   │   ├── autoload_callback.rb
│   │   │   │   ├── autoload_concur.rb
│   │   │   │   ├── autoload_c.rb
│   │   │   │   ├── autoload_d.rb
│   │   │   │   ├── autoload_during_autoload.rb
│   │   │   │   ├── autoload_during_require.rb
│   │   │   │   ├── autoload_empty.rb
│   │   │   │   ├── autoload_e.rb
│   │   │   │   ├── autoload_ex1.rb
│   │   │   │   ├── autoload_exception.rb
│   │   │   │   ├── autoload_f.rb
│   │   │   │   ├── autoload_g.rb
│   │   │   │   ├── autoload_h.rb
│   │   │   │   ├── autoload_i.rb
│   │   │   │   ├── autoload_j.rb
│   │   │   │   ├── autoload_k.rb
│   │   │   │   ├── autoload_lm.rb
│   │   │   │   ├── autoload_nested.rb
│   │   │   │   ├── autoload_never_set.rb
│   │   │   │   ├── autoload_o.rb
│   │   │   │   ├── autoload_raise.rb
│   │   │   │   ├── autoload.rb
│   │   │   │   ├── autoload_required_directly_nested.rb
│   │   │   │   ├── autoload_required_directly.rb
│   │   │   │   ├── autoload_r.rb
│   │   │   │   ├── autoload_s.rb
│   │   │   │   ├── autoload_subclass.rb
│   │   │   │   ├── autoload_t.rb
│   │   │   │   ├── autoload_v.rb
│   │   │   │   ├── autoload_w2.rb
│   │   │   │   ├── autoload_w.rb
│   │   │   │   ├── autoload_x.rb
│   │   │   │   ├── autoload_z.rb
│   │   │   │   ├── classes.rb
│   │   │   │   ├── constants_autoload_a.rb
│   │   │   │   ├── constants_autoload_b.rb
│   │   │   │   ├── constants_autoload_c.rb
│   │   │   │   ├── constants_autoload_d.rb
│   │   │   │   ├── constants_autoload.rb
│   │   │   │   ├── constant_unicode.rb
│   │   │   │   ├── module.rb
│   │   │   │   ├── name.rb
│   │   │   │   ├── path1
│   │   │   │   │   └── load_path.rb
│   │   │   │   ├── path2
│   │   │   │   │   └── load_path.rb
│   │   │   │   ├── refine.rb
│   │   │   │   └── repeated_concurrent_autoload.rb
│   │   │   ├── freeze_spec.rb
│   │   │   ├── gte_spec.rb
│   │   │   ├── gt_spec.rb
│   │   │   ├── included_modules_spec.rb
│   │   │   ├── included_spec.rb
│   │   │   ├── include_spec.rb
│   │   │   ├── initialize_copy_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── instance_method_spec.rb
│   │   │   ├── instance_methods_spec.rb
│   │   │   ├── lte_spec.rb
│   │   │   ├── lt_spec.rb
│   │   │   ├── method_added_spec.rb
│   │   │   ├── method_defined_spec.rb
│   │   │   ├── method_removed_spec.rb
│   │   │   ├── method_undefined_spec.rb
│   │   │   ├── module_eval_spec.rb
│   │   │   ├── module_exec_spec.rb
│   │   │   ├── module_function_spec.rb
│   │   │   ├── name_spec.rb
│   │   │   ├── nesting_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── prepended_spec.rb
│   │   │   ├── prepend_features_spec.rb
│   │   │   ├── prepend_spec.rb
│   │   │   ├── private_class_method_spec.rb
│   │   │   ├── private_constant_spec.rb
│   │   │   ├── private_instance_methods_spec.rb
│   │   │   ├── private_method_defined_spec.rb
│   │   │   ├── private_spec.rb
│   │   │   ├── protected_instance_methods_spec.rb
│   │   │   ├── protected_method_defined_spec.rb
│   │   │   ├── protected_spec.rb
│   │   │   ├── public_class_method_spec.rb
│   │   │   ├── public_constant_spec.rb
│   │   │   ├── public_instance_method_spec.rb
│   │   │   ├── public_instance_methods_spec.rb
│   │   │   ├── public_method_defined_spec.rb
│   │   │   ├── public_spec.rb
│   │   │   ├── refine_spec.rb
│   │   │   ├── remove_class_variable_spec.rb
│   │   │   ├── remove_const_spec.rb
│   │   │   ├── remove_method_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── class_eval.rb
│   │   │   │   ├── class_exec.rb
│   │   │   │   ├── equal_value.rb
│   │   │   │   └── set_visibility.rb
│   │   │   ├── singleton_class_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── undef_method_spec.rb
│   │   │   └── using_spec.rb
│   │   ├── mutex
│   │   │   ├── locked_spec.rb
│   │   │   ├── lock_spec.rb
│   │   │   ├── owned_spec.rb
│   │   │   ├── sleep_spec.rb
│   │   │   ├── synchronize_spec.rb
│   │   │   ├── try_lock_spec.rb
│   │   │   └── unlock_spec.rb
│   │   ├── nil
│   │   │   ├── and_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── nilclass_spec.rb
│   │   │   ├── nil_spec.rb
│   │   │   ├── or_spec.rb
│   │   │   ├── rationalize_spec.rb
│   │   │   ├── to_a_spec.rb
│   │   │   ├── to_c_spec.rb
│   │   │   ├── to_f_spec.rb
│   │   │   ├── to_h_spec.rb
│   │   │   ├── to_i_spec.rb
│   │   │   ├── to_r_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   └── xor_spec.rb
│   │   ├── numeric
│   │   │   ├── abs2_spec.rb
│   │   │   ├── abs_spec.rb
│   │   │   ├── angle_spec.rb
│   │   │   ├── arg_spec.rb
│   │   │   ├── ceil_spec.rb
│   │   │   ├── coerce_spec.rb
│   │   │   ├── comparison_spec.rb
│   │   │   ├── conj_spec.rb
│   │   │   ├── conjugate_spec.rb
│   │   │   ├── denominator_spec.rb
│   │   │   ├── divmod_spec.rb
│   │   │   ├── div_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── fdiv_spec.rb
│   │   │   ├── finite_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── floor_spec.rb
│   │   │   ├── imaginary_spec.rb
│   │   │   ├── imag_spec.rb
│   │   │   ├── infinite_spec.rb
│   │   │   ├── integer_spec.rb
│   │   │   ├── i_spec.rb
│   │   │   ├── magnitude_spec.rb
│   │   │   ├── modulo_spec.rb
│   │   │   ├── negative_spec.rb
│   │   │   ├── nonzero_spec.rb
│   │   │   ├── numerator_spec.rb
│   │   │   ├── numeric_spec.rb
│   │   │   ├── phase_spec.rb
│   │   │   ├── polar_spec.rb
│   │   │   ├── positive_spec.rb
│   │   │   ├── quo_spec.rb
│   │   │   ├── real_spec.rb
│   │   │   ├── rectangular_spec.rb
│   │   │   ├── rect_spec.rb
│   │   │   ├── remainder_spec.rb
│   │   │   ├── round_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── abs.rb
│   │   │   │   ├── arg.rb
│   │   │   │   ├── conj.rb
│   │   │   │   ├── imag.rb
│   │   │   │   ├── quo.rb
│   │   │   │   ├── rect.rb
│   │   │   │   └── step.rb
│   │   │   ├── singleton_method_added_spec.rb
│   │   │   ├── step_spec.rb
│   │   │   ├── to_c_spec.rb
│   │   │   ├── to_int_spec.rb
│   │   │   ├── truncate_spec.rb
│   │   │   ├── uminus_spec.rb
│   │   │   ├── uplus_spec.rb
│   │   │   └── zero_spec.rb
│   │   ├── objectspace
│   │   │   ├── add_finalizer_spec.rb
│   │   │   ├── call_finalizer_spec.rb
│   │   │   ├── count_objects_spec.rb
│   │   │   ├── define_finalizer_spec.rb
│   │   │   ├── each_object_spec.rb
│   │   │   ├── finalizers_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── garbage_collect_spec.rb
│   │   │   ├── _id2ref_spec.rb
│   │   │   ├── remove_finalizer_spec.rb
│   │   │   └── undefine_finalizer_spec.rb
│   │   ├── proc
│   │   │   ├── allocate_spec.rb
│   │   │   ├── arity_spec.rb
│   │   │   ├── binding_spec.rb
│   │   │   ├── block_pass_spec.rb
│   │   │   ├── call_spec.rb
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── clone_spec.rb
│   │   │   ├── curry_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── common.rb
│   │   │   │   ├── proc_aref_frozen.rb
│   │   │   │   ├── proc_aref.rb
│   │   │   │   └── source_location.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── lambda_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── parameters_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── call_arguments.rb
│   │   │   │   ├── call.rb
│   │   │   │   ├── dup.rb
│   │   │   │   ├── equal.rb
│   │   │   │   └── to_s.rb
│   │   │   ├── source_location_spec.rb
│   │   │   ├── to_proc_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   └── yield_spec.rb
│   │   ├── process
│   │   │   ├── abort_spec.rb
│   │   │   ├── clock_gettime_spec.rb
│   │   │   ├── constants_spec.rb
│   │   │   ├── daemon_spec.rb
│   │   │   ├── detach_spec.rb
│   │   │   ├── egid_spec.rb
│   │   │   ├── euid_spec.rb
│   │   │   ├── exec_spec.rb
│   │   │   ├── exit_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── common.rb
│   │   │   │   ├── daemon.rb
│   │   │   │   ├── kill.rb
│   │   │   │   ├── map_fd.rb
│   │   │   │   └── setpriority.rb
│   │   │   ├── fork_spec.rb
│   │   │   ├── getpgid_spec.rb
│   │   │   ├── getpgrp_spec.rb
│   │   │   ├── getpriority_spec.rb
│   │   │   ├── getrlimit_spec.rb
│   │   │   ├── gid
│   │   │   │   ├── change_privilege_spec.rb
│   │   │   │   ├── eid_spec.rb
│   │   │   │   ├── grant_privilege_spec.rb
│   │   │   │   ├── re_exchangeable_spec.rb
│   │   │   │   ├── re_exchange_spec.rb
│   │   │   │   ├── rid_spec.rb
│   │   │   │   ├── sid_available_spec.rb
│   │   │   │   └── switch_spec.rb
│   │   │   ├── gid_spec.rb
│   │   │   ├── groups_spec.rb
│   │   │   ├── initgroups_spec.rb
│   │   │   ├── kill_spec.rb
│   │   │   ├── last_status_spec.rb
│   │   │   ├── maxgroups_spec.rb
│   │   │   ├── pid_spec.rb
│   │   │   ├── ppid_spec.rb
│   │   │   ├── setpgid_spec.rb
│   │   │   ├── setpgrp_spec.rb
│   │   │   ├── setpriority_spec.rb
│   │   │   ├── set_proctitle_spec.rb
│   │   │   ├── setrlimit_spec.rb
│   │   │   ├── setsid_spec.rb
│   │   │   ├── spawn_spec.rb
│   │   │   ├── status
│   │   │   │   ├── bit_and_spec.rb
│   │   │   │   ├── coredump_spec.rb
│   │   │   │   ├── equal_value_spec.rb
│   │   │   │   ├── exited_spec.rb
│   │   │   │   ├── exitstatus_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── pid_spec.rb
│   │   │   │   ├── right_shift_spec.rb
│   │   │   │   ├── signaled_spec.rb
│   │   │   │   ├── stopped_spec.rb
│   │   │   │   ├── stopsig_spec.rb
│   │   │   │   ├── success_spec.rb
│   │   │   │   ├── termsig_spec.rb
│   │   │   │   ├── to_int_spec.rb
│   │   │   │   ├── to_i_spec.rb
│   │   │   │   └── to_s_spec.rb
│   │   │   ├── sys
│   │   │   │   ├── getegid_spec.rb
│   │   │   │   ├── geteuid_spec.rb
│   │   │   │   ├── getgid_spec.rb
│   │   │   │   ├── getuid_spec.rb
│   │   │   │   ├── issetugid_spec.rb
│   │   │   │   ├── setegid_spec.rb
│   │   │   │   ├── seteuid_spec.rb
│   │   │   │   ├── setgid_spec.rb
│   │   │   │   ├── setregid_spec.rb
│   │   │   │   ├── setresgid_spec.rb
│   │   │   │   ├── setresuid_spec.rb
│   │   │   │   ├── setreuid_spec.rb
│   │   │   │   ├── setrgid_spec.rb
│   │   │   │   ├── setruid_spec.rb
│   │   │   │   └── setuid_spec.rb
│   │   │   ├── times_spec.rb
│   │   │   ├── tms
│   │   │   │   ├── cstime_spec.rb
│   │   │   │   ├── cutime_spec.rb
│   │   │   │   ├── element_reference_spec.rb
│   │   │   │   ├── members_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── stime_spec.rb
│   │   │   │   └── utime_spec.rb
│   │   │   ├── uid
│   │   │   │   ├── change_privilege_spec.rb
│   │   │   │   ├── eid_spec.rb
│   │   │   │   ├── grant_privilege_spec.rb
│   │   │   │   ├── re_exchangeable_spec.rb
│   │   │   │   ├── re_exchange_spec.rb
│   │   │   │   ├── rid_spec.rb
│   │   │   │   ├── sid_available_spec.rb
│   │   │   │   └── switch_spec.rb
│   │   │   ├── uid_spec.rb
│   │   │   ├── wait2_spec.rb
│   │   │   ├── waitall_spec.rb
│   │   │   ├── waitpid2_spec.rb
│   │   │   ├── waitpid_spec.rb
│   │   │   └── wait_spec.rb
│   │   ├── queue
│   │   │   ├── append_spec.rb
│   │   │   ├── clear_spec.rb
│   │   │   ├── closed_spec.rb
│   │   │   ├── close_spec.rb
│   │   │   ├── deq_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── enq_spec.rb
│   │   │   ├── length_spec.rb
│   │   │   ├── num_waiting_spec.rb
│   │   │   ├── pop_spec.rb
│   │   │   ├── push_spec.rb
│   │   │   ├── shift_spec.rb
│   │   │   └── size_spec.rb
│   │   ├── random
│   │   │   ├── bytes_spec.rb
│   │   │   ├── default_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── new_seed_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── rand_spec.rb
│   │   │   ├── raw_seed_spec.rb
│   │   │   ├── seed_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── bytes.rb
│   │   │   │   └── urandom.rb
│   │   │   ├── srand_spec.rb
│   │   │   └── urandom_spec.rb
│   │   ├── range
│   │   │   ├── begin_spec.rb
│   │   │   ├── bsearch_spec.rb
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── cover_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── each_spec.rb
│   │   │   ├── end_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── exclude_end_spec.rb
│   │   │   ├── first_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── include_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── last_spec.rb
│   │   │   ├── max_spec.rb
│   │   │   ├── member_spec.rb
│   │   │   ├── min_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── range_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── begin.rb
│   │   │   │   ├── cover_and_include.rb
│   │   │   │   ├── cover.rb
│   │   │   │   ├── end.rb
│   │   │   │   ├── equal_value.rb
│   │   │   │   └── include.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── step_spec.rb
│   │   │   ├── to_a_spec.rb
│   │   │   └── to_s_spec.rb
│   │   ├── rational
│   │   │   ├── abs_spec.rb
│   │   │   ├── ceil_spec.rb
│   │   │   ├── coerce_spec.rb
│   │   │   ├── comparison_spec.rb
│   │   │   ├── denominator_spec.rb
│   │   │   ├── divide_spec.rb
│   │   │   ├── divmod_spec.rb
│   │   │   ├── div_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── exponent_spec.rb
│   │   │   ├── fdiv_spec.rb
│   │   │   ├── floor_spec.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── integer_spec.rb
│   │   │   ├── magnitude_spec.rb
│   │   │   ├── marshal_dump_spec.rb
│   │   │   ├── minus_spec.rb
│   │   │   ├── modulo_spec.rb
│   │   │   ├── multiply_spec.rb
│   │   │   ├── numerator_spec.rb
│   │   │   ├── plus_spec.rb
│   │   │   ├── quo_spec.rb
│   │   │   ├── rationalize_spec.rb
│   │   │   ├── rational_spec.rb
│   │   │   ├── remainder_spec.rb
│   │   │   ├── round_spec.rb
│   │   │   ├── to_f_spec.rb
│   │   │   ├── to_i_spec.rb
│   │   │   ├── to_r_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── truncate_spec.rb
│   │   │   └── zero_spec.rb
│   │   ├── regexp
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── casefold_spec.rb
│   │   │   ├── compile_spec.rb
│   │   │   ├── encoding_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── escape_spec.rb
│   │   │   ├── fixed_encoding_spec.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── last_match_spec.rb
│   │   │   ├── match_spec.rb
│   │   │   ├── named_captures_spec.rb
│   │   │   ├── names_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── options_spec.rb
│   │   │   ├── quote_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── equal_value.rb
│   │   │   │   ├── new_ascii_8bit.rb
│   │   │   │   ├── new_ascii.rb
│   │   │   │   └── quote.rb
│   │   │   ├── source_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── try_convert_spec.rb
│   │   │   └── union_spec.rb
│   │   ├── signal
│   │   │   ├── fixtures
│   │   │   │   └── trap_all.rb
│   │   │   ├── list_spec.rb
│   │   │   ├── signame_spec.rb
│   │   │   └── trap_spec.rb
│   │   ├── sizedqueue
│   │   │   ├── append_spec.rb
│   │   │   ├── clear_spec.rb
│   │   │   ├── closed_spec.rb
│   │   │   ├── close_spec.rb
│   │   │   ├── deq_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── enq_spec.rb
│   │   │   ├── length_spec.rb
│   │   │   ├── max_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── num_waiting_spec.rb
│   │   │   ├── pop_spec.rb
│   │   │   ├── push_spec.rb
│   │   │   ├── shift_spec.rb
│   │   │   └── size_spec.rb
│   │   ├── string
│   │   │   ├── allocate_spec.rb
│   │   │   ├── append_spec.rb
│   │   │   ├── ascii_only_spec.rb
│   │   │   ├── b_spec.rb
│   │   │   ├── bytesize_spec.rb
│   │   │   ├── byteslice_spec.rb
│   │   │   ├── bytes_spec.rb
│   │   │   ├── capitalize_spec.rb
│   │   │   ├── casecmp_spec.rb
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── center_spec.rb
│   │   │   ├── chars_spec.rb
│   │   │   ├── chomp_spec.rb
│   │   │   ├── chop_spec.rb
│   │   │   ├── chr_spec.rb
│   │   │   ├── clear_spec.rb
│   │   │   ├── clone_spec.rb
│   │   │   ├── codepoints_spec.rb
│   │   │   ├── comparison_spec.rb
│   │   │   ├── concat_spec.rb
│   │   │   ├── count_spec.rb
│   │   │   ├── crypt_spec.rb
│   │   │   ├── delete_prefix_spec.rb
│   │   │   ├── delete_spec.rb
│   │   │   ├── delete_suffix_spec.rb
│   │   │   ├── downcase_spec.rb
│   │   │   ├── dump_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── each_byte_spec.rb
│   │   │   ├── each_char_spec.rb
│   │   │   ├── each_codepoint_spec.rb
│   │   │   ├── each_grapheme_cluster_spec.rb
│   │   │   ├── each_line_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── element_set_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── encode_spec.rb
│   │   │   ├── encoding_spec.rb
│   │   │   ├── end_with_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── classes.rb
│   │   │   │   ├── freeze_magic_comment.rb
│   │   │   │   ├── iso-8859-9-encoding.rb
│   │   │   │   └── utf-8-encoding.rb
│   │   │   ├── force_encoding_spec.rb
│   │   │   ├── freeze_spec.rb
│   │   │   ├── getbyte_spec.rb
│   │   │   ├── grapheme_clusters_spec.rb
│   │   │   ├── gsub_spec.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── hex_spec.rb
│   │   │   ├── include_spec.rb
│   │   │   ├── index_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── insert_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── intern_spec.rb
│   │   │   ├── length_spec.rb
│   │   │   ├── lines_spec.rb
│   │   │   ├── ljust_spec.rb
│   │   │   ├── lstrip_spec.rb
│   │   │   ├── match_spec.rb
│   │   │   ├── modulo_spec.rb
│   │   │   ├── multiply_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── next_spec.rb
│   │   │   ├── oct_spec.rb
│   │   │   ├── ord_spec.rb
│   │   │   ├── partition_spec.rb
│   │   │   ├── percent_spec.rb
│   │   │   ├── plus_spec.rb
│   │   │   ├── prepend_spec.rb
│   │   │   ├── replace_spec.rb
│   │   │   ├── reverse_spec.rb
│   │   │   ├── rindex_spec.rb
│   │   │   ├── rjust_spec.rb
│   │   │   ├── rpartition_spec.rb
│   │   │   ├── rstrip_spec.rb
│   │   │   ├── scan_spec.rb
│   │   │   ├── scrub_spec.rb
│   │   │   ├── setbyte_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── chars.rb
│   │   │   │   ├── codepoints.rb
│   │   │   │   ├── concat.rb
│   │   │   │   ├── each_char_without_block.rb
│   │   │   │   ├── each_codepoint_without_block.rb
│   │   │   │   ├── each_line.rb
│   │   │   │   ├── each_line_without_block.rb
│   │   │   │   ├── encode.rb
│   │   │   │   ├── eql.rb
│   │   │   │   ├── equal_value.rb
│   │   │   │   ├── grapheme_clusters.rb
│   │   │   │   ├── length.rb
│   │   │   │   ├── replace.rb
│   │   │   │   ├── slice.rb
│   │   │   │   ├── succ.rb
│   │   │   │   ├── to_a.rb
│   │   │   │   ├── to_s.rb
│   │   │   │   └── to_sym.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── slice_spec.rb
│   │   │   ├── split_spec.rb
│   │   │   ├── squeeze_spec.rb
│   │   │   ├── start_with_spec.rb
│   │   │   ├── string_spec.rb
│   │   │   ├── strip_spec.rb
│   │   │   ├── sub_spec.rb
│   │   │   ├── succ_spec.rb
│   │   │   ├── sum_spec.rb
│   │   │   ├── swapcase_spec.rb
│   │   │   ├── to_c_spec.rb
│   │   │   ├── to_f_spec.rb
│   │   │   ├── to_i_spec.rb
│   │   │   ├── to_r_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── to_str_spec.rb
│   │   │   ├── to_sym_spec.rb
│   │   │   ├── tr_spec.rb
│   │   │   ├── tr_s_spec.rb
│   │   │   ├── try_convert_spec.rb
│   │   │   ├── uminus_spec.rb
│   │   │   ├── undump_spec.rb
│   │   │   ├── unicode_normalized_spec.rb
│   │   │   ├── unicode_normalize_spec.rb
│   │   │   ├── unpack
│   │   │   │   ├── a_spec.rb
│   │   │   │   ├── at_spec.rb
│   │   │   │   ├── b_spec.rb
│   │   │   │   ├── comment_spec.rb
│   │   │   │   ├── c_spec.rb
│   │   │   │   ├── d_spec.rb
│   │   │   │   ├── e_spec.rb
│   │   │   │   ├── f_spec.rb
│   │   │   │   ├── g_spec.rb
│   │   │   │   ├── h_spec.rb
│   │   │   │   ├── i_spec.rb
│   │   │   │   ├── j_spec.rb
│   │   │   │   ├── l_spec.rb
│   │   │   │   ├── m_spec.rb
│   │   │   │   ├── n_spec.rb
│   │   │   │   ├── percent_spec.rb
│   │   │   │   ├── p_spec.rb
│   │   │   │   ├── q_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   ├── basic.rb
│   │   │   │   │   ├── float.rb
│   │   │   │   │   ├── integer.rb
│   │   │   │   │   ├── string.rb
│   │   │   │   │   ├── taint.rb
│   │   │   │   │   └── unicode.rb
│   │   │   │   ├── s_spec.rb
│   │   │   │   ├── u_spec.rb
│   │   │   │   ├── v_spec.rb
│   │   │   │   ├── w_spec.rb
│   │   │   │   ├── x_spec.rb
│   │   │   │   └── z_spec.rb
│   │   │   ├── unpack1_spec.rb
│   │   │   ├── upcase_spec.rb
│   │   │   ├── uplus_spec.rb
│   │   │   ├── upto_spec.rb
│   │   │   └── valid_encoding_spec.rb
│   │   ├── struct
│   │   │   ├── dig_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── each_pair_spec.rb
│   │   │   ├── each_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── element_set_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── filter_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── instance_variables_spec.rb
│   │   │   ├── length_spec.rb
│   │   │   ├── members_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── select_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── accessor.rb
│   │   │   │   ├── equal_value.rb
│   │   │   │   ├── inspect.rb
│   │   │   │   └── select.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── struct_spec.rb
│   │   │   ├── to_a_spec.rb
│   │   │   ├── to_h_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── values_at_spec.rb
│   │   │   └── values_spec.rb
│   │   ├── symbol
│   │   │   ├── all_symbols_spec.rb
│   │   │   ├── capitalize_spec.rb
│   │   │   ├── casecmp_spec.rb
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── comparison_spec.rb
│   │   │   ├── downcase_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── encoding_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── id2name_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── intern_spec.rb
│   │   │   ├── length_spec.rb
│   │   │   ├── match_spec.rb
│   │   │   ├── next_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── id2name.rb
│   │   │   │   ├── length.rb
│   │   │   │   ├── slice.rb
│   │   │   │   └── succ.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── slice_spec.rb
│   │   │   ├── succ_spec.rb
│   │   │   ├── swapcase_spec.rb
│   │   │   ├── symbol_spec.rb
│   │   │   ├── to_proc_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── to_sym_spec.rb
│   │   │   └── upcase_spec.rb
│   │   ├── systemexit
│   │   │   ├── initialize_spec.rb
│   │   │   └── success_spec.rb
│   │   ├── thread
│   │   │   ├── abort_on_exception_spec.rb
│   │   │   ├── add_trace_func_spec.rb
│   │   │   ├── alive_spec.rb
│   │   │   ├── allocate_spec.rb
│   │   │   ├── backtrace
│   │   │   │   └── location
│   │   │   │   ├── absolute_path_spec.rb
│   │   │   │   ├── base_label_spec.rb
│   │   │   │   ├── fixtures
│   │   │   │   │   ├── absolute_path_method_added.rb
│   │   │   │   │   ├── absolute_path.rb
│   │   │   │   │   ├── classes.rb
│   │   │   │   │   └── main.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── label_spec.rb
│   │   │   │   ├── lineno_spec.rb
│   │   │   │   ├── path_spec.rb
│   │   │   │   └── to_s_spec.rb
│   │   │   ├── backtrace_spec.rb
│   │   │   ├── current_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── element_set_spec.rb
│   │   │   ├── exclusive_spec.rb
│   │   │   ├── exit_spec.rb
│   │   │   ├── fetch_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── fork_spec.rb
│   │   │   ├── group_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── join_spec.rb
│   │   │   ├── key_spec.rb
│   │   │   ├── keys_spec.rb
│   │   │   ├── kill_spec.rb
│   │   │   ├── list_spec.rb
│   │   │   ├── main_spec.rb
│   │   │   ├── name_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── pass_spec.rb
│   │   │   ├── priority_spec.rb
│   │   │   ├── raise_spec.rb
│   │   │   ├── report_on_exception_spec.rb
│   │   │   ├── run_spec.rb
│   │   │   ├── set_trace_func_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── exit.rb
│   │   │   │   ├── start.rb
│   │   │   │   └── wakeup.rb
│   │   │   ├── start_spec.rb
│   │   │   ├── status_spec.rb
│   │   │   ├── stop_spec.rb
│   │   │   ├── terminate_spec.rb
│   │   │   ├── thread_variable_get_spec.rb
│   │   │   ├── thread_variable_set_spec.rb
│   │   │   ├── thread_variable_spec.rb
│   │   │   ├── thread_variables_spec.rb
│   │   │   ├── value_spec.rb
│   │   │   └── wakeup_spec.rb
│   │   ├── threadgroup
│   │   │   ├── add_spec.rb
│   │   │   ├── default_spec.rb
│   │   │   ├── enclosed_spec.rb
│   │   │   ├── enclose_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   └── list_spec.rb
│   │   ├── time
│   │   │   ├── asctime_spec.rb
│   │   │   ├── at_spec.rb
│   │   │   ├── comparison_spec.rb
│   │   │   ├── ctime_spec.rb
│   │   │   ├── day_spec.rb
│   │   │   ├── dst_spec.rb
│   │   │   ├── _dump_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── friday_spec.rb
│   │   │   ├── getgm_spec.rb
│   │   │   ├── getlocal_spec.rb
│   │   │   ├── getutc_spec.rb
│   │   │   ├── gm_spec.rb
│   │   │   ├── gmtime_spec.rb
│   │   │   ├── gmt_offset_spec.rb
│   │   │   ├── gmtoff_spec.rb
│   │   │   ├── gmt_spec.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── hour_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── isdst_spec.rb
│   │   │   ├── _load_spec.rb
│   │   │   ├── local_spec.rb
│   │   │   ├── localtime_spec.rb
│   │   │   ├── mday_spec.rb
│   │   │   ├── min_spec.rb
│   │   │   ├── minus_spec.rb
│   │   │   ├── mktime_spec.rb
│   │   │   ├── monday_spec.rb
│   │   │   ├── mon_spec.rb
│   │   │   ├── month_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── now_spec.rb
│   │   │   ├── nsec_spec.rb
│   │   │   ├── plus_spec.rb
│   │   │   ├── round_spec.rb
│   │   │   ├── saturday_spec.rb
│   │   │   ├── sec_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── asctime.rb
│   │   │   │   ├── day.rb
│   │   │   │   ├── getgm.rb
│   │   │   │   ├── gm.rb
│   │   │   │   ├── gmtime.rb
│   │   │   │   ├── gmt_offset.rb
│   │   │   │   ├── inspect.rb
│   │   │   │   ├── isdst.rb
│   │   │   │   ├── local.rb
│   │   │   │   ├── month.rb
│   │   │   │   ├── now.rb
│   │   │   │   ├── time_params.rb
│   │   │   │   └── to_i.rb
│   │   │   ├── strftime_spec.rb
│   │   │   ├── subsec_spec.rb
│   │   │   ├── succ_spec.rb
│   │   │   ├── sunday_spec.rb
│   │   │   ├── thursday_spec.rb
│   │   │   ├── time_spec.rb
│   │   │   ├── to_a_spec.rb
│   │   │   ├── to_f_spec.rb
│   │   │   ├── to_i_spec.rb
│   │   │   ├── to_r_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── tuesday_spec.rb
│   │   │   ├── tv_nsec_spec.rb
│   │   │   ├── tv_sec_spec.rb
│   │   │   ├── tv_usec_spec.rb
│   │   │   ├── usec_spec.rb
│   │   │   ├── utc_offset_spec.rb
│   │   │   ├── utc_spec.rb
│   │   │   ├── wday_spec.rb
│   │   │   ├── wednesday_spec.rb
│   │   │   ├── yday_spec.rb
│   │   │   ├── year_spec.rb
│   │   │   └── zone_spec.rb
│   │   ├── tracepoint
│   │   │   ├── binding_spec.rb
│   │   │   ├── callee_id_spec.rb
│   │   │   ├── defined_class_spec.rb
│   │   │   ├── disable_spec.rb
│   │   │   ├── enabled_spec.rb
│   │   │   ├── enable_spec.rb
│   │   │   ├── event_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── lineno_spec.rb
│   │   │   ├── method_id_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── parameters_spec.rb
│   │   │   ├── path_spec.rb
│   │   │   ├── raised_exception_spec.rb
│   │   │   ├── return_value_spec.rb
│   │   │   ├── self_spec.rb
│   │   │   └── trace_spec.rb
│   │   ├── true
│   │   │   ├── and_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── or_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── trueclass_spec.rb
│   │   │   └── xor_spec.rb
│   │   ├── unboundmethod
│   │   │   ├── arity_spec.rb
│   │   │   ├── bind_spec.rb
│   │   │   ├── clone_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── name_spec.rb
│   │   │   ├── owner_spec.rb
│   │   │   ├── parameters_spec.rb
│   │   │   ├── shared
│   │   │   │   └── to_s.rb
│   │   │   ├── source_location_spec.rb
│   │   │   ├── super_method_spec.rb
│   │   │   └── to_s_spec.rb
│   │   └── warning
│   │   └── warn_spec.rb
│   ├── default.mspec
│   ├── fixtures
│   │   ├── basicobject
│   │   │   └── method_missing.rb
│   │   ├── class.rb
│   │   ├── class_variables.rb
│   │   ├── code
│   │   │   ├── a
│   │   │   │   ├── load_fixture.bundle
│   │   │   │   ├── load_fixture.dll
│   │   │   │   └── load_fixture.so
│   │   │   ├── b
│   │   │   │   └── load_fixture.rb
│   │   │   ├── concurrent2.rb
│   │   │   ├── concurrent3.rb
│   │   │   ├── concurrent.rb
│   │   │   ├── file_fixture.rb
│   │   │   ├── gem
│   │   │   │   └── load_fixture.rb
│   │   │   ├── line_fixture.rb
│   │   │   ├── load_ext_fixture.rb
│   │   │   ├── load_fixture
│   │   │   ├── load_fixture_and__FILE__.rb
│   │   │   ├── load_fixture.bundle
│   │   │   ├── load_fixture.dll
│   │   │   ├── load_fixture.ext
│   │   │   ├── load_fixture.ext.bundle
│   │   │   ├── load_fixture.ext.dll
│   │   │   ├── load_fixture.ext.rb
│   │   │   ├── load_fixture.ext.so
│   │   │   ├── load_fixture.rb
│   │   │   ├── load_fixture.so
│   │   │   ├── load_wrap_method_fixture.rb
│   │   │   ├── methods_fixture.rb
│   │   │   ├── raise_fixture.rb
│   │   │   ├── recursive_load_fixture.rb
│   │   │   ├── recursive_require_fixture.rb
│   │   │   ├── symlink
│   │   │   │   ├── symlink1.rb
│   │   │   │   └── symlink2
│   │   │   │   └── symlink2.rb
│   │   │   └── wrap_fixture.rb
│   │   ├── code_loading.rb
│   │   ├── constants.rb
│   │   ├── enumerator
│   │   │   └── classes.rb
│   │   ├── math
│   │   │   └── common.rb
│   │   ├── rational.rb
│   │   └── reflection.rb
│   ├── language
│   │   ├── alias_spec.rb
│   │   ├── and_spec.rb
│   │   ├── array_spec.rb
│   │   ├── BEGIN_spec.rb
│   │   ├── block_spec.rb
│   │   ├── break_spec.rb
│   │   ├── case_spec.rb
│   │   ├── class_spec.rb
│   │   ├── class_variable_spec.rb
│   │   ├── constants_spec.rb
│   │   ├── defined_spec.rb
│   │   ├── def_spec.rb
│   │   ├── encoding_spec.rb
│   │   ├── ensure_spec.rb
│   │   ├── execution_spec.rb
│   │   ├── file_spec.rb
│   │   ├── fixtures
│   │   │   ├── argv_encoding.rb
│   │   │   ├── array.rb
│   │   │   ├── begin_file.rb
│   │   │   ├── binary_symbol.rb
│   │   │   ├── block.rb
│   │   │   ├── break_lambda_toplevel_block.rb
│   │   │   ├── break_lambda_toplevel_method.rb
│   │   │   ├── break_lambda_toplevel.rb
│   │   │   ├── break.rb
│   │   │   ├── bytes_magic_comment.rb
│   │   │   ├── case_magic_comment.rb
│   │   │   ├── classes.rb
│   │   │   ├── coding_us_ascii.rb
│   │   │   ├── coding_utf_8.rb
│   │   │   ├── constants_sclass.rb
│   │   │   ├── constant_visibility.rb
│   │   │   ├── defined.rb
│   │   │   ├── def.rb
│   │   │   ├── dollar_zero.rb
│   │   │   ├── emacs_magic_comment.rb
│   │   │   ├── ensure.rb
│   │   │   ├── file.rb
│   │   │   ├── freeze_magic_comment_across_files_diff_enc.rb
│   │   │   ├── freeze_magic_comment_across_files_no_comment.rb
│   │   │   ├── freeze_magic_comment_across_files.rb
│   │   │   ├── freeze_magic_comment_one_literal.rb
│   │   │   ├── freeze_magic_comment_required_diff_enc.rb
│   │   │   ├── freeze_magic_comment_required_no_comment.rb
│   │   │   ├── freeze_magic_comment_required.rb
│   │   │   ├── freeze_magic_comment_two_literals.rb
│   │   │   ├── hash_strings_ascii8bit.rb
│   │   │   ├── hash_strings_usascii.rb
│   │   │   ├── hash_strings_utf8.rb
│   │   │   ├── magic_comment.rb
│   │   │   ├── match_operators.rb
│   │   │   ├── metaclass.rb
│   │   │   ├── module.rb
│   │   │   ├── next.rb
│   │   │   ├── no_magic_comment.rb
│   │   │   ├── precedence.rb
│   │   │   ├── print_magic_comment_result_at_exit.rb
│   │   │   ├── private.rb
│   │   │   ├── rescue.rb
│   │   │   ├── return.rb
│   │   │   ├── second_line_magic_comment.rb
│   │   │   ├── second_token_magic_comment.rb
│   │   │   ├── send.rb
│   │   │   ├── shebang_magic_comment.rb
│   │   │   ├── squiggly_heredoc.rb
│   │   │   ├── super.rb
│   │   │   ├── utf16-be-nobom.rb
│   │   │   ├── utf16-le-nobom.rb
│   │   │   ├── utf8-bom.rb
│   │   │   ├── utf8-nobom.rb
│   │   │   ├── variables.rb
│   │   │   ├── vim_magic_comment.rb
│   │   │   └── yield.rb
│   │   ├── for_spec.rb
│   │   ├── hash_spec.rb
│   │   ├── heredoc_spec.rb
│   │   ├── if_spec.rb
│   │   ├── lambda_spec.rb
│   │   ├── line_spec.rb
│   │   ├── loop_spec.rb
│   │   ├── magic_comment_spec.rb
│   │   ├── match_spec.rb
│   │   ├── metaclass_spec.rb
│   │   ├── method_spec.rb
│   │   ├── module_spec.rb
│   │   ├── next_spec.rb
│   │   ├── not_spec.rb
│   │   ├── numbers_spec.rb
│   │   ├── optional_assignments_spec.rb
│   │   ├── order_spec.rb
│   │   ├── or_spec.rb
│   │   ├── precedence_spec.rb
│   │   ├── predefined
│   │   │   ├── data_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── data1.rb
│   │   │   │   ├── data2.rb
│   │   │   │   ├── data3.rb
│   │   │   │   ├── data4.rb
│   │   │   │   ├── data5.rb
│   │   │   │   ├── data_offset.rb
│   │   │   │   ├── data_only.rb
│   │   │   │   ├── empty_data.rb
│   │   │   │   ├── print_data.rb
│   │   │   │   ├── toplevel_binding_dynamic.rb
│   │   │   │   ├── toplevel_binding_dynamic_required.rb
│   │   │   │   ├── toplevel_binding_id.rb
│   │   │   │   ├── toplevel_binding_id_required.rb
│   │   │   │   ├── toplevel_binding_required_before.rb
│   │   │   │   ├── toplevel_binding_values.rb
│   │   │   │   ├── toplevel_binding_variables.rb
│   │   │   │   └── toplevel_binding_variables_required.rb
│   │   │   └── toplevel_binding_spec.rb
│   │   ├── predefined_spec.rb
│   │   ├── private_spec.rb
│   │   ├── proc_spec.rb
│   │   ├── README
│   │   ├── redo_spec.rb
│   │   ├── regexp
│   │   │   ├── anchors_spec.rb
│   │   │   ├── back-references_spec.rb
│   │   │   ├── character_classes_spec.rb
│   │   │   ├── encoding_spec.rb
│   │   │   ├── escapes_spec.rb
│   │   │   ├── grouping_spec.rb
│   │   │   ├── interpolation_spec.rb
│   │   │   ├── modifiers_spec.rb
│   │   │   └── repetition_spec.rb
│   │   ├── regexp_spec.rb
│   │   ├── rescue_spec.rb
│   │   ├── retry_spec.rb
│   │   ├── return_spec.rb
│   │   ├── safe_navigator_spec.rb
│   │   ├── safe_spec.rb
│   │   ├── send_spec.rb
│   │   ├── shared
│   │   │   ├── __FILE__.rb
│   │   │   └── __LINE__.rb
│   │   ├── singleton_class_spec.rb
│   │   ├── source_encoding_spec.rb
│   │   ├── string_spec.rb
│   │   ├── super_spec.rb
│   │   ├── symbol_spec.rb
│   │   ├── throw_spec.rb
│   │   ├── undef_spec.rb
│   │   ├── unless_spec.rb
│   │   ├── until_spec.rb
│   │   ├── variables_spec.rb
│   │   ├── while_spec.rb
│   │   └── yield_spec.rb
│   ├── library
│   │   ├── abbrev
│   │   │   └── abbrev_spec.rb
│   │   ├── base64
│   │   │   ├── decode64_spec.rb
│   │   │   ├── encode64_spec.rb
│   │   │   ├── urlsafe_decode64_spec.rb
│   │   │   └── urlsafe_encode64_spec.rb
│   │   ├── bigdecimal
│   │   │   ├── abs_spec.rb
│   │   │   ├── add_spec.rb
│   │   │   ├── BigDecimal_spec.rb
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── ceil_spec.rb
│   │   │   ├── coerce_spec.rb
│   │   │   ├── comparison_spec.rb
│   │   │   ├── divide_spec.rb
│   │   │   ├── divmod_spec.rb
│   │   │   ├── div_spec.rb
│   │   │   ├── double_fig_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── exponent_spec.rb
│   │   │   ├── finite_spec.rb
│   │   │   ├── fix_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── floor_spec.rb
│   │   │   ├── frac_spec.rb
│   │   │   ├── gte_spec.rb
│   │   │   ├── gt_spec.rb
│   │   │   ├── infinite_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── limit_spec.rb
│   │   │   ├── lte_spec.rb
│   │   │   ├── lt_spec.rb
│   │   │   ├── minus_spec.rb
│   │   │   ├── mode_spec.rb
│   │   │   ├── modulo_spec.rb
│   │   │   ├── multiply_spec.rb
│   │   │   ├── mult_spec.rb
│   │   │   ├── nan_spec.rb
│   │   │   ├── nonzero_spec.rb
│   │   │   ├── plus_spec.rb
│   │   │   ├── power_spec.rb
│   │   │   ├── precs_spec.rb
│   │   │   ├── quo_spec.rb
│   │   │   ├── remainder_spec.rb
│   │   │   ├── round_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── eql.rb
│   │   │   │   ├── modulo.rb
│   │   │   │   ├── mult.rb
│   │   │   │   ├── power.rb
│   │   │   │   ├── quo.rb
│   │   │   │   └── to_int.rb
│   │   │   ├── sign_spec.rb
│   │   │   ├── split_spec.rb
│   │   │   ├── sqrt_spec.rb
│   │   │   ├── sub_spec.rb
│   │   │   ├── to_f_spec.rb
│   │   │   ├── to_int_spec.rb
│   │   │   ├── to_i_spec.rb
│   │   │   ├── to_r_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── truncate_spec.rb
│   │   │   ├── uminus_spec.rb
│   │   │   ├── uplus_spec.rb
│   │   │   └── zero_spec.rb
│   │   ├── bigmath
│   │   │   └── log_spec.rb
│   │   ├── cgi
│   │   │   ├── cookie
│   │   │   │   ├── domain_spec.rb
│   │   │   │   ├── expires_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── name_spec.rb
│   │   │   │   ├── parse_spec.rb
│   │   │   │   ├── path_spec.rb
│   │   │   │   ├── secure_spec.rb
│   │   │   │   ├── to_s_spec.rb
│   │   │   │   └── value_spec.rb
│   │   │   ├── escapeElement_spec.rb
│   │   │   ├── escapeHTML_spec.rb
│   │   │   ├── escape_spec.rb
│   │   │   ├── htmlextension
│   │   │   │   ├── a_spec.rb
│   │   │   │   ├── base_spec.rb
│   │   │   │   ├── blockquote_spec.rb
│   │   │   │   ├── br_spec.rb
│   │   │   │   ├── caption_spec.rb
│   │   │   │   ├── checkbox_group_spec.rb
│   │   │   │   ├── checkbox_spec.rb
│   │   │   │   ├── doctype_spec.rb
│   │   │   │   ├── file_field_spec.rb
│   │   │   │   ├── fixtures
│   │   │   │   │   └── common.rb
│   │   │   │   ├── form_spec.rb
│   │   │   │   ├── frameset_spec.rb
│   │   │   │   ├── frame_spec.rb
│   │   │   │   ├── hidden_spec.rb
│   │   │   │   ├── html_spec.rb
│   │   │   │   ├── image_button_spec.rb
│   │   │   │   ├── img_spec.rb
│   │   │   │   ├── multipart_form_spec.rb
│   │   │   │   ├── password_field_spec.rb
│   │   │   │   ├── popup_menu_spec.rb
│   │   │   │   ├── radio_button_spec.rb
│   │   │   │   ├── radio_group_spec.rb
│   │   │   │   ├── reset_spec.rb
│   │   │   │   ├── scrolling_list_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   └── popup_menu.rb
│   │   │   │   ├── submit_spec.rb
│   │   │   │   ├── textarea_spec.rb
│   │   │   │   └── text_field_spec.rb
│   │   │   ├── http_header_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── out_spec.rb
│   │   │   ├── parse_spec.rb
│   │   │   ├── pretty_spec.rb
│   │   │   ├── print_spec.rb
│   │   │   ├── queryextension
│   │   │   │   ├── accept_charset_spec.rb
│   │   │   │   ├── accept_encoding_spec.rb
│   │   │   │   ├── accept_language_spec.rb
│   │   │   │   ├── accept_spec.rb
│   │   │   │   ├── auth_type_spec.rb
│   │   │   │   ├── cache_control_spec.rb
│   │   │   │   ├── content_length_spec.rb
│   │   │   │   ├── content_type_spec.rb
│   │   │   │   ├── cookies_spec.rb
│   │   │   │   ├── element_reference_spec.rb
│   │   │   │   ├── from_spec.rb
│   │   │   │   ├── gateway_interface_spec.rb
│   │   │   │   ├── has_key_spec.rb
│   │   │   │   ├── host_spec.rb
│   │   │   │   ├── include_spec.rb
│   │   │   │   ├── key_spec.rb
│   │   │   │   ├── keys_spec.rb
│   │   │   │   ├── multipart_spec.rb
│   │   │   │   ├── negotiate_spec.rb
│   │   │   │   ├── params_spec.rb
│   │   │   │   ├── path_info_spec.rb
│   │   │   │   ├── path_translated_spec.rb
│   │   │   │   ├── pragma_spec.rb
│   │   │   │   ├── query_string_spec.rb
│   │   │   │   ├── raw_cookie2_spec.rb
│   │   │   │   ├── raw_cookie_spec.rb
│   │   │   │   ├── referer_spec.rb
│   │   │   │   ├── remote_addr_spec.rb
│   │   │   │   ├── remote_host_spec.rb
│   │   │   │   ├── remote_ident_spec.rb
│   │   │   │   ├── remote_user_spec.rb
│   │   │   │   ├── request_method_spec.rb
│   │   │   │   ├── script_name_spec.rb
│   │   │   │   ├── server_name_spec.rb
│   │   │   │   ├── server_port_spec.rb
│   │   │   │   ├── server_protocol_spec.rb
│   │   │   │   ├── server_software_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   └── has_key.rb
│   │   │   │   └── user_agent_spec.rb
│   │   │   ├── rfc1123_date_spec.rb
│   │   │   ├── shared
│   │   │   │   └── http_header.rb
│   │   │   ├── unescapeElement_spec.rb
│   │   │   ├── unescapeHTML_spec.rb
│   │   │   └── unescape_spec.rb
│   │   ├── complex
│   │   │   ├── math
│   │   │   │   ├── acosh_spec.rb
│   │   │   │   ├── acos_spec.rb
│   │   │   │   ├── asinh_spec.rb
│   │   │   │   ├── asin_spec.rb
│   │   │   │   ├── atan2_spec.rb
│   │   │   │   ├── atanh_spec.rb
│   │   │   │   ├── atan_spec.rb
│   │   │   │   ├── cosh_spec.rb
│   │   │   │   ├── cos_spec.rb
│   │   │   │   ├── exp_spec.rb
│   │   │   │   ├── fixtures
│   │   │   │   │   └── classes.rb
│   │   │   │   ├── log10_spec.rb
│   │   │   │   ├── log_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   ├── acosh.rb
│   │   │   │   │   ├── acos.rb
│   │   │   │   │   ├── asinh.rb
│   │   │   │   │   ├── asin.rb
│   │   │   │   │   ├── atan2.rb
│   │   │   │   │   ├── atanh.rb
│   │   │   │   │   ├── atan.rb
│   │   │   │   │   ├── cosh.rb
│   │   │   │   │   ├── cos.rb
│   │   │   │   │   ├── exp.rb
│   │   │   │   │   ├── log10.rb
│   │   │   │   │   ├── log.rb
│   │   │   │   │   ├── sinh.rb
│   │   │   │   │   ├── sin.rb
│   │   │   │   │   ├── sqrt.rb
│   │   │   │   │   ├── tanh.rb
│   │   │   │   │   └── tan.rb
│   │   │   │   ├── sinh_spec.rb
│   │   │   │   ├── sin_spec.rb
│   │   │   │   ├── sqrt_spec.rb
│   │   │   │   ├── tanh_spec.rb
│   │   │   │   └── tan_spec.rb
│   │   │   └── numeric
│   │   │   └── im_spec.rb
│   │   ├── conditionvariable
│   │   │   ├── broadcast_spec.rb
│   │   │   ├── marshal_dump_spec.rb
│   │   │   ├── signal_spec.rb
│   │   │   └── wait_spec.rb
│   │   ├── coverage
│   │   │   ├── fixtures
│   │   │   │   ├── second_class.rb
│   │   │   │   ├── some_class.rb
│   │   │   │   ├── spec_helper.rb
│   │   │   │   └── start_coverage.rb
│   │   │   ├── peek_result_spec.rb
│   │   │   ├── result_spec.rb
│   │   │   └── start_spec.rb
│   │   ├── csv
│   │   │   ├── basicwriter
│   │   │   │   ├── close_on_terminate_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   └── terminate_spec.rb
│   │   │   ├── cell
│   │   │   │   ├── data_spec.rb
│   │   │   │   └── initialize_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── one_line.csv
│   │   │   ├── foreach_spec.rb
│   │   │   ├── generate_line_spec.rb
│   │   │   ├── generate_row_spec.rb
│   │   │   ├── generate_spec.rb
│   │   │   ├── iobuf
│   │   │   │   ├── close_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── read_spec.rb
│   │   │   │   └── terminate_spec.rb
│   │   │   ├── ioreader
│   │   │   │   ├── close_on_terminate_spec.rb
│   │   │   │   ├── get_row_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   └── terminate_spec.rb
│   │   │   ├── liberal_parsing_spec.rb
│   │   │   ├── open_spec.rb
│   │   │   ├── parse_spec.rb
│   │   │   ├── readlines_spec.rb
│   │   │   ├── read_spec.rb
│   │   │   ├── streambuf
│   │   │   │   ├── add_buf_spec.rb
│   │   │   │   ├── buf_size_spec.rb
│   │   │   │   ├── drop_spec.rb
│   │   │   │   ├── element_reference_spec.rb
│   │   │   │   ├── get_spec.rb
│   │   │   │   ├── idx_is_eos_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── is_eos_spec.rb
│   │   │   │   ├── read_spec.rb
│   │   │   │   ├── rel_buf_spec.rb
│   │   │   │   └── terminate_spec.rb
│   │   │   ├── stringreader
│   │   │   │   ├── get_row_spec.rb
│   │   │   │   └── initialize_spec.rb
│   │   │   └── writer
│   │   │   ├── add_row_spec.rb
│   │   │   ├── append_spec.rb
│   │   │   ├── close_spec.rb
│   │   │   ├── create_spec.rb
│   │   │   ├── generate_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   └── terminate_spec.rb
│   │   ├── date
│   │   │   ├── accessor_spec.rb
│   │   │   ├── add_month_spec.rb
│   │   │   ├── add_spec.rb
│   │   │   ├── ajd_spec.rb
│   │   │   ├── ajd_to_amjd_spec.rb
│   │   │   ├── ajd_to_jd_spec.rb
│   │   │   ├── amjd_spec.rb
│   │   │   ├── amjd_to_ajd_spec.rb
│   │   │   ├── append_spec.rb
│   │   │   ├── asctime_spec.rb
│   │   │   ├── boat_spec.rb
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── civil_spec.rb
│   │   │   ├── commercial_spec.rb
│   │   │   ├── commercial_to_jd_spec.rb
│   │   │   ├── comparison_spec.rb
│   │   │   ├── constants_spec.rb
│   │   │   ├── conversions_spec.rb
│   │   │   ├── ctime_spec.rb
│   │   │   ├── cwday_spec.rb
│   │   │   ├── cweek_spec.rb
│   │   │   ├── cwyear_spec.rb
│   │   │   ├── day_fraction_spec.rb
│   │   │   ├── day_fraction_to_time_spec.rb
│   │   │   ├── day_spec.rb
│   │   │   ├── downto_spec.rb
│   │   │   ├── england_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── format
│   │   │   │   └── bag
│   │   │   │   ├── method_missing_spec.rb
│   │   │   │   └── to_hash_spec.rb
│   │   │   ├── friday_spec.rb
│   │   │   ├── gregorian_leap_spec.rb
│   │   │   ├── gregorian_spec.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── infinity
│   │   │   │   ├── abs_spec.rb
│   │   │   │   ├── coerce_spec.rb
│   │   │   │   ├── comparison_spec.rb
│   │   │   │   ├── d_spec.rb
│   │   │   │   ├── finite_spec.rb
│   │   │   │   ├── infinite_spec.rb
│   │   │   │   ├── nan_spec.rb
│   │   │   │   ├── uminus_spec.rb
│   │   │   │   ├── uplus_spec.rb
│   │   │   │   └── zero_spec.rb
│   │   │   ├── infinity_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── iso8601_spec.rb
│   │   │   ├── italy_spec.rb
│   │   │   ├── jd_spec.rb
│   │   │   ├── jd_to_ajd_spec.rb
│   │   │   ├── jd_to_civil_spec.rb
│   │   │   ├── jd_to_commercial_spec.rb
│   │   │   ├── jd_to_ld_spec.rb
│   │   │   ├── jd_to_mjd_spec.rb
│   │   │   ├── jd_to_ordinal_spec.rb
│   │   │   ├── jd_to_wday_spec.rb
│   │   │   ├── julian_leap_spec.rb
│   │   │   ├── julian_spec.rb
│   │   │   ├── ld_spec.rb
│   │   │   ├── ld_to_jd_spec.rb
│   │   │   ├── leap_spec.rb
│   │   │   ├── mday_spec.rb
│   │   │   ├── minus_month_spec.rb
│   │   │   ├── minus_spec.rb
│   │   │   ├── mjd_spec.rb
│   │   │   ├── mjd_to_jd_spec.rb
│   │   │   ├── monday_spec.rb
│   │   │   ├── mon_spec.rb
│   │   │   ├── month_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── new_start_spec.rb
│   │   │   ├── next_day_spec.rb
│   │   │   ├── next_month_spec.rb
│   │   │   ├── next_spec.rb
│   │   │   ├── next_year_spec.rb
│   │   │   ├── ordinal_spec.rb
│   │   │   ├── ordinal_to_jd_spec.rb
│   │   │   ├── parse_spec.rb
│   │   │   ├── plus_spec.rb
│   │   │   ├── prev_day_spec.rb
│   │   │   ├── prev_month_spec.rb
│   │   │   ├── prev_year_spec.rb
│   │   │   ├── relationship_spec.rb
│   │   │   ├── right_shift_spec.rb
│   │   │   ├── saturday_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── civil.rb
│   │   │   │   ├── commercial.rb
│   │   │   │   ├── jd.rb
│   │   │   │   ├── new_bang.rb
│   │   │   │   ├── ordinal.rb
│   │   │   │   ├── parse_eu.rb
│   │   │   │   ├── parse.rb
│   │   │   │   ├── parse_us.rb
│   │   │   │   ├── valid_civil.rb
│   │   │   │   ├── valid_commercial.rb
│   │   │   │   ├── valid_jd.rb
│   │   │   │   └── valid_ordinal.rb
│   │   │   ├── start_spec.rb
│   │   │   ├── step_spec.rb
│   │   │   ├── strftime_spec.rb
│   │   │   ├── strptime_spec.rb
│   │   │   ├── succ_spec.rb
│   │   │   ├── sunday_spec.rb
│   │   │   ├── thursday_spec.rb
│   │   │   ├── time_to_day_fraction_spec.rb
│   │   │   ├── today_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── tuesday_spec.rb
│   │   │   ├── upto_spec.rb
│   │   │   ├── valid_civil_spec.rb
│   │   │   ├── valid_commercial_spec.rb
│   │   │   ├── valid_date_spec.rb
│   │   │   ├── valid_jd_spec.rb
│   │   │   ├── valid_ordinal_spec.rb
│   │   │   ├── valid_time_spec.rb
│   │   │   ├── wday_spec.rb
│   │   │   ├── wednesday_spec.rb
│   │   │   ├── yday_spec.rb
│   │   │   ├── year_spec.rb
│   │   │   └── zone_to_diff_spec.rb
│   │   ├── datetime
│   │   │   ├── add_spec.rb
│   │   │   ├── civil_spec.rb
│   │   │   ├── commercial_spec.rb
│   │   │   ├── hour_spec.rb
│   │   │   ├── httpdate_spec.rb
│   │   │   ├── iso8601_spec.rb
│   │   │   ├── jd_spec.rb
│   │   │   ├── jisx0301_spec.rb
│   │   │   ├── min_spec.rb
│   │   │   ├── minute_spec.rb
│   │   │   ├── new_offset_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── now_spec.rb
│   │   │   ├── offset_spec.rb
│   │   │   ├── ordinal_spec.rb
│   │   │   ├── parse_spec.rb
│   │   │   ├── rfc2822_spec.rb
│   │   │   ├── rfc3339_spec.rb
│   │   │   ├── rfc822_spec.rb
│   │   │   ├── sec_fraction_spec.rb
│   │   │   ├── second_fraction_spec.rb
│   │   │   ├── second_spec.rb
│   │   │   ├── sec_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── min.rb
│   │   │   │   └── sec.rb
│   │   │   ├── strftime_spec.rb
│   │   │   ├── _strptime_spec.rb
│   │   │   ├── strptime_spec.rb
│   │   │   ├── subtract_spec.rb
│   │   │   ├── to_date_spec.rb
│   │   │   ├── to_datetime_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── to_time_spec.rb
│   │   │   ├── xmlschema_spec.rb
│   │   │   └── zone_spec.rb
│   │   ├── delegate
│   │   │   ├── delegate_class
│   │   │   │   ├── instance_method_spec.rb
│   │   │   │   ├── instance_methods_spec.rb
│   │   │   │   ├── private_instance_methods_spec.rb
│   │   │   │   ├── protected_instance_methods_spec.rb
│   │   │   │   ├── public_instance_methods_spec.rb
│   │   │   │   └── respond_to_missing_spec.rb
│   │   │   ├── delegator
│   │   │   │   ├── case_compare_spec.rb
│   │   │   │   ├── compare_spec.rb
│   │   │   │   ├── complement_spec.rb
│   │   │   │   ├── eql_spec.rb
│   │   │   │   ├── equal_spec.rb
│   │   │   │   ├── equal_value_spec.rb
│   │   │   │   ├── frozen_spec.rb
│   │   │   │   ├── hash_spec.rb
│   │   │   │   ├── marshal_spec.rb
│   │   │   │   ├── method_spec.rb
│   │   │   │   ├── methods_spec.rb
│   │   │   │   ├── not_equal_spec.rb
│   │   │   │   ├── not_spec.rb
│   │   │   │   ├── private_methods_spec.rb
│   │   │   │   ├── protected_methods_spec.rb
│   │   │   │   ├── public_methods_spec.rb
│   │   │   │   ├── send_spec.rb
│   │   │   │   ├── taint_spec.rb
│   │   │   │   ├── tap_spec.rb
│   │   │   │   ├── trust_spec.rb
│   │   │   │   ├── untaint_spec.rb
│   │   │   │   └── untrust_spec.rb
│   │   │   └── fixtures
│   │   │   └── classes.rb
│   │   ├── digest
│   │   │   ├── bubblebabble_spec.rb
│   │   │   ├── hexencode_spec.rb
│   │   │   ├── md5
│   │   │   │   ├── append_spec.rb
│   │   │   │   ├── block_length_spec.rb
│   │   │   │   ├── digest_bang_spec.rb
│   │   │   │   ├── digest_length_spec.rb
│   │   │   │   ├── digest_spec.rb
│   │   │   │   ├── equal_spec.rb
│   │   │   │   ├── file_spec.rb
│   │   │   │   ├── hexdigest_bang_spec.rb
│   │   │   │   ├── hexdigest_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── length_spec.rb
│   │   │   │   ├── reset_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   ├── constants.rb
│   │   │   │   │   ├── length.rb
│   │   │   │   │   ├── sample.rb
│   │   │   │   │   └── update.rb
│   │   │   │   ├── size_spec.rb
│   │   │   │   ├── to_s_spec.rb
│   │   │   │   └── update_spec.rb
│   │   │   ├── sha1
│   │   │   │   ├── digest_spec.rb
│   │   │   │   ├── file_spec.rb
│   │   │   │   └── shared
│   │   │   │   └── constants.rb
│   │   │   ├── sha256
│   │   │   │   ├── append_spec.rb
│   │   │   │   ├── block_length_spec.rb
│   │   │   │   ├── digest_bang_spec.rb
│   │   │   │   ├── digest_length_spec.rb
│   │   │   │   ├── digest_spec.rb
│   │   │   │   ├── equal_spec.rb
│   │   │   │   ├── file_spec.rb
│   │   │   │   ├── hexdigest_bang_spec.rb
│   │   │   │   ├── hexdigest_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── length_spec.rb
│   │   │   │   ├── reset_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   ├── constants.rb
│   │   │   │   │   ├── length.rb
│   │   │   │   │   └── update.rb
│   │   │   │   ├── size_spec.rb
│   │   │   │   ├── to_s_spec.rb
│   │   │   │   └── update_spec.rb
│   │   │   ├── sha384
│   │   │   │   ├── append_spec.rb
│   │   │   │   ├── block_length_spec.rb
│   │   │   │   ├── digest_bang_spec.rb
│   │   │   │   ├── digest_length_spec.rb
│   │   │   │   ├── digest_spec.rb
│   │   │   │   ├── equal_spec.rb
│   │   │   │   ├── file_spec.rb
│   │   │   │   ├── hexdigest_bang_spec.rb
│   │   │   │   ├── hexdigest_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── length_spec.rb
│   │   │   │   ├── reset_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   ├── constants.rb
│   │   │   │   │   ├── length.rb
│   │   │   │   │   └── update.rb
│   │   │   │   ├── size_spec.rb
│   │   │   │   ├── to_s_spec.rb
│   │   │   │   └── update_spec.rb
│   │   │   └── sha512
│   │   │   ├── append_spec.rb
│   │   │   ├── block_length_spec.rb
│   │   │   ├── digest_bang_spec.rb
│   │   │   ├── digest_length_spec.rb
│   │   │   ├── digest_spec.rb
│   │   │   ├── equal_spec.rb
│   │   │   ├── file_spec.rb
│   │   │   ├── hexdigest_bang_spec.rb
│   │   │   ├── hexdigest_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── length_spec.rb
│   │   │   ├── reset_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── constants.rb
│   │   │   │   ├── length.rb
│   │   │   │   └── update.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   └── update_spec.rb
│   │   ├── drb
│   │   │   ├── fixtures
│   │   │   │   └── test_server.rb
│   │   │   └── start_service_spec.rb
│   │   ├── English
│   │   │   └── English_spec.rb
│   │   ├── erb
│   │   │   ├── def_class_spec.rb
│   │   │   ├── defmethod
│   │   │   │   └── def_erb_method_spec.rb
│   │   │   ├── def_method_spec.rb
│   │   │   ├── def_module_spec.rb
│   │   │   ├── filename_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── result_spec.rb
│   │   │   ├── run_spec.rb
│   │   │   ├── src_spec.rb
│   │   │   └── util
│   │   │   ├── h_spec.rb
│   │   │   ├── html_escape_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── html_escape.rb
│   │   │   │   └── url_encode.rb
│   │   │   ├── url_encode_spec.rb
│   │   │   └── u_spec.rb
│   │   ├── etc
│   │   │   ├── confstr_spec.rb
│   │   │   ├── endgrent_spec.rb
│   │   │   ├── endpwent_spec.rb
│   │   │   ├── getgrent_spec.rb
│   │   │   ├── getgrgid_spec.rb
│   │   │   ├── getgrnam_spec.rb
│   │   │   ├── getlogin_spec.rb
│   │   │   ├── getpwent_spec.rb
│   │   │   ├── getpwnam_spec.rb
│   │   │   ├── getpwuid_spec.rb
│   │   │   ├── group_spec.rb
│   │   │   ├── nprocessors_spec.rb
│   │   │   ├── passwd_spec.rb
│   │   │   ├── shared
│   │   │   │   └── windows.rb
│   │   │   ├── struct_group_spec.rb
│   │   │   ├── struct_passwd_spec.rb
│   │   │   ├── sysconfdir_spec.rb
│   │   │   ├── sysconf_spec.rb
│   │   │   └── systmpdir_spec.rb
│   │   ├── expect
│   │   │   └── expect_spec.rb
│   │   ├── fiber
│   │   │   ├── alive_spec.rb
│   │   │   ├── current_spec.rb
│   │   │   ├── resume_spec.rb
│   │   │   └── transfer_spec.rb
│   │   ├── find
│   │   │   ├── find_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── common.rb
│   │   │   └── prune_spec.rb
│   │   ├── getoptlong
│   │   │   ├── each_option_spec.rb
│   │   │   ├── each_spec.rb
│   │   │   ├── error_message_spec.rb
│   │   │   ├── get_option_spec.rb
│   │   │   ├── get_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── ordering_spec.rb
│   │   │   ├── set_options_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── each.rb
│   │   │   │   └── get.rb
│   │   │   ├── terminated_spec.rb
│   │   │   └── terminate_spec.rb
│   │   ├── ipaddr
│   │   │   ├── hton_spec.rb
│   │   │   ├── ipv4_conversion_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── operator_spec.rb
│   │   │   ├── reverse_spec.rb
│   │   │   └── to_s_spec.rb
│   │   ├── logger
│   │   │   ├── device
│   │   │   │   ├── close_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   └── write_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── common.rb
│   │   │   ├── logger
│   │   │   │   ├── add_spec.rb
│   │   │   │   ├── close_spec.rb
│   │   │   │   ├── datetime_format_spec.rb
│   │   │   │   ├── debug_spec.rb
│   │   │   │   ├── error_spec.rb
│   │   │   │   ├── fatal_spec.rb
│   │   │   │   ├── info_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── unknown_spec.rb
│   │   │   │   └── warn_spec.rb
│   │   │   └── severity_spec.rb
│   │   ├── mathn
│   │   │   ├── bignum
│   │   │   │   └── exponent_spec.rb
│   │   │   ├── complex
│   │   │   │   └── Complex_spec.rb
│   │   │   ├── fixnum
│   │   │   │   └── exponent_spec.rb
│   │   │   ├── float
│   │   │   │   └── exponent_spec.rb
│   │   │   ├── integer
│   │   │   │   ├── from_prime_division_spec.rb
│   │   │   │   └── prime_division_spec.rb
│   │   │   ├── math
│   │   │   │   ├── fixtures
│   │   │   │   │   └── classes.rb
│   │   │   │   ├── rsqrt_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   ├── rsqrt.rb
│   │   │   │   │   └── sqrt.rb
│   │   │   │   └── sqrt_spec.rb
│   │   │   ├── mathn_spec.rb
│   │   │   └── rational
│   │   │   ├── inspect_spec.rb
│   │   │   └── Rational_spec.rb
│   │   ├── matrix
│   │   │   ├── antisymmetric_spec.rb
│   │   │   ├── build_spec.rb
│   │   │   ├── clone_spec.rb
│   │   │   ├── coerce_spec.rb
│   │   │   ├── collect_spec.rb
│   │   │   ├── column_size_spec.rb
│   │   │   ├── column_spec.rb
│   │   │   ├── columns_spec.rb
│   │   │   ├── column_vector_spec.rb
│   │   │   ├── column_vectors_spec.rb
│   │   │   ├── conj_spec.rb
│   │   │   ├── conjugate_spec.rb
│   │   │   ├── constructor_spec.rb
│   │   │   ├── determinant_spec.rb
│   │   │   ├── det_spec.rb
│   │   │   ├── diagonal_spec.rb
│   │   │   ├── divide_spec.rb
│   │   │   ├── each_spec.rb
│   │   │   ├── each_with_index_spec.rb
│   │   │   ├── eigenvalue_decomposition
│   │   │   │   ├── eigenvalue_matrix_spec.rb
│   │   │   │   ├── eigenvalues_spec.rb
│   │   │   │   ├── eigenvector_matrix_spec.rb
│   │   │   │   ├── eigenvectors_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   └── to_a_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── exponent_spec.rb
│   │   │   ├── find_index_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── hermitian_spec.rb
│   │   │   ├── identity_spec.rb
│   │   │   ├── imaginary_spec.rb
│   │   │   ├── imag_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── inverse_from_spec.rb
│   │   │   ├── inverse_spec.rb
│   │   │   ├── inv_spec.rb
│   │   │   ├── I_spec.rb
│   │   │   ├── lower_triangular_spec.rb
│   │   │   ├── lup_decomposition
│   │   │   │   ├── determinant_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── l_spec.rb
│   │   │   │   ├── p_spec.rb
│   │   │   │   ├── solve_spec.rb
│   │   │   │   ├── to_a_spec.rb
│   │   │   │   └── u_spec.rb
│   │   │   ├── map_spec.rb
│   │   │   ├── minor_spec.rb
│   │   │   ├── minus_spec.rb
│   │   │   ├── multiply_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── normal_spec.rb
│   │   │   ├── orthogonal_spec.rb
│   │   │   ├── permutation_spec.rb
│   │   │   ├── plus_spec.rb
│   │   │   ├── rank_spec.rb
│   │   │   ├── real_spec.rb
│   │   │   ├── rectangular_spec.rb
│   │   │   ├── rect_spec.rb
│   │   │   ├── regular_spec.rb
│   │   │   ├── round_spec.rb
│   │   │   ├── row_size_spec.rb
│   │   │   ├── row_spec.rb
│   │   │   ├── rows_spec.rb
│   │   │   ├── row_vector_spec.rb
│   │   │   ├── row_vectors_spec.rb
│   │   │   ├── scalar
│   │   │   │   ├── divide_spec.rb
│   │   │   │   ├── exponent_spec.rb
│   │   │   │   ├── Fail_spec.rb
│   │   │   │   ├── included_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── minus_spec.rb
│   │   │   │   ├── multiply_spec.rb
│   │   │   │   ├── plus_spec.rb
│   │   │   │   └── Raise_spec.rb
│   │   │   ├── scalar_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── collect.rb
│   │   │   │   ├── conjugate.rb
│   │   │   │   ├── determinant.rb
│   │   │   │   ├── equal_value.rb
│   │   │   │   ├── identity.rb
│   │   │   │   ├── imaginary.rb
│   │   │   │   ├── inverse.rb
│   │   │   │   ├── rectangular.rb
│   │   │   │   ├── trace.rb
│   │   │   │   └── transpose.rb
│   │   │   ├── singular_spec.rb
│   │   │   ├── spec_helper.rb
│   │   │   ├── square_spec.rb
│   │   │   ├── symmetric_spec.rb
│   │   │   ├── to_a_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── trace_spec.rb
│   │   │   ├── transpose_spec.rb
│   │   │   ├── tr_spec.rb
│   │   │   ├── t_spec.rb
│   │   │   ├── unitary_spec.rb
│   │   │   ├── unit_spec.rb
│   │   │   ├── upper_triangular_spec.rb
│   │   │   ├── vector
│   │   │   │   ├── cross_product_spec.rb
│   │   │   │   ├── each2_spec.rb
│   │   │   │   ├── eql_spec.rb
│   │   │   │   ├── inner_product_spec.rb
│   │   │   │   └── normalize_spec.rb
│   │   │   └── zero_spec.rb
│   │   ├── monitor
│   │   │   └── mon_initialize_spec.rb
│   │   ├── net
│   │   │   ├── ftp
│   │   │   │   ├── abort_spec.rb
│   │   │   │   ├── acct_spec.rb
│   │   │   │   ├── binary_spec.rb
│   │   │   │   ├── chdir_spec.rb
│   │   │   │   ├── closed_spec.rb
│   │   │   │   ├── close_spec.rb
│   │   │   │   ├── connect_spec.rb
│   │   │   │   ├── debug_mode_spec.rb
│   │   │   │   ├── default_passive_spec.rb
│   │   │   │   ├── delete_spec.rb
│   │   │   │   ├── dir_spec.rb
│   │   │   │   ├── fixtures
│   │   │   │   │   ├── default_passive.rb
│   │   │   │   │   ├── passive.rb
│   │   │   │   │   ├── putbinaryfile
│   │   │   │   │   ├── puttextfile
│   │   │   │   │   └── server.rb
│   │   │   │   ├── getbinaryfile_spec.rb
│   │   │   │   ├── getdir_spec.rb
│   │   │   │   ├── get_spec.rb
│   │   │   │   ├── gettextfile_spec.rb
│   │   │   │   ├── help_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── last_response_code_spec.rb
│   │   │   │   ├── last_response_spec.rb
│   │   │   │   ├── lastresp_spec.rb
│   │   │   │   ├── list_spec.rb
│   │   │   │   ├── login_spec.rb
│   │   │   │   ├── ls_spec.rb
│   │   │   │   ├── mdtm_spec.rb
│   │   │   │   ├── mkdir_spec.rb
│   │   │   │   ├── mtime_spec.rb
│   │   │   │   ├── nlst_spec.rb
│   │   │   │   ├── noop_spec.rb
│   │   │   │   ├── open_spec.rb
│   │   │   │   ├── passive_spec.rb
│   │   │   │   ├── putbinaryfile_spec.rb
│   │   │   │   ├── put_spec.rb
│   │   │   │   ├── puttextfile_spec.rb
│   │   │   │   ├── pwd_spec.rb
│   │   │   │   ├── quit_spec.rb
│   │   │   │   ├── rename_spec.rb
│   │   │   │   ├── resume_spec.rb
│   │   │   │   ├── retrbinary_spec.rb
│   │   │   │   ├── retrlines_spec.rb
│   │   │   │   ├── return_code_spec.rb
│   │   │   │   ├── rmdir_spec.rb
│   │   │   │   ├── sendcmd_spec.rb
│   │   │   │   ├── set_socket_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   ├── getbinaryfile.rb
│   │   │   │   │   ├── gettextfile.rb
│   │   │   │   │   ├── last_response_code.rb
│   │   │   │   │   ├── list.rb
│   │   │   │   │   ├── putbinaryfile.rb
│   │   │   │   │   ├── puttextfile.rb
│   │   │   │   │   └── pwd.rb
│   │   │   │   ├── site_spec.rb
│   │   │   │   ├── size_spec.rb
│   │   │   │   ├── spec_helper.rb
│   │   │   │   ├── status_spec.rb
│   │   │   │   ├── storbinary_spec.rb
│   │   │   │   ├── storlines_spec.rb
│   │   │   │   ├── system_spec.rb
│   │   │   │   ├── voidcmd_spec.rb
│   │   │   │   └── welcome_spec.rb
│   │   │   ├── FTPError_spec.rb
│   │   │   ├── FTPPermError_spec.rb
│   │   │   ├── FTPProtoError_spec.rb
│   │   │   ├── FTPReplyError_spec.rb
│   │   │   ├── FTPTempError_spec.rb
│   │   │   └── http
│   │   │   ├── http
│   │   │   │   ├── active_spec.rb
│   │   │   │   ├── address_spec.rb
│   │   │   │   ├── close_on_empty_response_spec.rb
│   │   │   │   ├── copy_spec.rb
│   │   │   │   ├── default_port_spec.rb
│   │   │   │   ├── delete_spec.rb
│   │   │   │   ├── finish_spec.rb
│   │   │   │   ├── fixtures
│   │   │   │   │   └── http_server.rb
│   │   │   │   ├── get2_spec.rb
│   │   │   │   ├── get_print_spec.rb
│   │   │   │   ├── get_response_spec.rb
│   │   │   │   ├── get_spec.rb
│   │   │   │   ├── head2_spec.rb
│   │   │   │   ├── head_spec.rb
│   │   │   │   ├── http_default_port_spec.rb
│   │   │   │   ├── https_default_port_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── is_version_1_1_spec.rb
│   │   │   │   ├── is_version_1_2_spec.rb
│   │   │   │   ├── lock_spec.rb
│   │   │   │   ├── mkcol_spec.rb
│   │   │   │   ├── move_spec.rb
│   │   │   │   ├── newobj_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── open_timeout_spec.rb
│   │   │   │   ├── options_spec.rb
│   │   │   │   ├── port_spec.rb
│   │   │   │   ├── post2_spec.rb
│   │   │   │   ├── post_form_spec.rb
│   │   │   │   ├── post_spec.rb
│   │   │   │   ├── propfind_spec.rb
│   │   │   │   ├── proppatch_spec.rb
│   │   │   │   ├── proxy_address_spec.rb
│   │   │   │   ├── proxy_class_spec.rb
│   │   │   │   ├── proxy_pass_spec.rb
│   │   │   │   ├── proxy_port_spec.rb
│   │   │   │   ├── Proxy_spec.rb
│   │   │   │   ├── proxy_user_spec.rb
│   │   │   │   ├── put2_spec.rb
│   │   │   │   ├── put_spec.rb
│   │   │   │   ├── read_timeout_spec.rb
│   │   │   │   ├── request_get_spec.rb
│   │   │   │   ├── request_head_spec.rb
│   │   │   │   ├── request_post_spec.rb
│   │   │   │   ├── request_put_spec.rb
│   │   │   │   ├── request_spec.rb
│   │   │   │   ├── request_types_spec.rb
│   │   │   │   ├── send_request_spec.rb
│   │   │   │   ├── set_debug_output_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   ├── request_get.rb
│   │   │   │   │   ├── request_head.rb
│   │   │   │   │   ├── request_post.rb
│   │   │   │   │   ├── request_put.rb
│   │   │   │   │   ├── started.rb
│   │   │   │   │   ├── version_1_1.rb
│   │   │   │   │   └── version_1_2.rb
│   │   │   │   ├── socket_type_spec.rb
│   │   │   │   ├── started_spec.rb
│   │   │   │   ├── start_spec.rb
│   │   │   │   ├── trace_spec.rb
│   │   │   │   ├── unlock_spec.rb
│   │   │   │   ├── use_ssl_spec.rb
│   │   │   │   ├── version_1_1_spec.rb
│   │   │   │   └── version_1_2_spec.rb
│   │   │   ├── HTTPBadResponse_spec.rb
│   │   │   ├── HTTPClientExcepton_spec.rb
│   │   │   ├── HTTPError_spec.rb
│   │   │   ├── httpexceptions
│   │   │   │   ├── fixtures
│   │   │   │   │   └── classes.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   └── response_spec.rb
│   │   │   ├── HTTPFatalError_spec.rb
│   │   │   ├── httpgenericrequest
│   │   │   │   ├── body_exist_spec.rb
│   │   │   │   ├── body_spec.rb
│   │   │   │   ├── body_stream_spec.rb
│   │   │   │   ├── exec_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── method_spec.rb
│   │   │   │   ├── path_spec.rb
│   │   │   │   ├── request_body_permitted_spec.rb
│   │   │   │   ├── response_body_permitted_spec.rb
│   │   │   │   └── set_body_internal_spec.rb
│   │   │   ├── httpheader
│   │   │   │   ├── add_field_spec.rb
│   │   │   │   ├── basic_auth_spec.rb
│   │   │   │   ├── canonical_each_spec.rb
│   │   │   │   ├── chunked_spec.rb
│   │   │   │   ├── content_length_spec.rb
│   │   │   │   ├── content_range_spec.rb
│   │   │   │   ├── content_type_spec.rb
│   │   │   │   ├── delete_spec.rb
│   │   │   │   ├── each_capitalized_name_spec.rb
│   │   │   │   ├── each_capitalized_spec.rb
│   │   │   │   ├── each_header_spec.rb
│   │   │   │   ├── each_key_spec.rb
│   │   │   │   ├── each_name_spec.rb
│   │   │   │   ├── each_spec.rb
│   │   │   │   ├── each_value_spec.rb
│   │   │   │   ├── element_reference_spec.rb
│   │   │   │   ├── element_set_spec.rb
│   │   │   │   ├── fetch_spec.rb
│   │   │   │   ├── fixtures
│   │   │   │   │   └── classes.rb
│   │   │   │   ├── form_data_spec.rb
│   │   │   │   ├── get_fields_spec.rb
│   │   │   │   ├── initialize_http_header_spec.rb
│   │   │   │   ├── key_spec.rb
│   │   │   │   ├── length_spec.rb
│   │   │   │   ├── main_type_spec.rb
│   │   │   │   ├── proxy_basic_auth_spec.rb
│   │   │   │   ├── range_length_spec.rb
│   │   │   │   ├── range_spec.rb
│   │   │   │   ├── set_content_type_spec.rb
│   │   │   │   ├── set_form_data_spec.rb
│   │   │   │   ├── set_range_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   ├── each_capitalized.rb
│   │   │   │   │   ├── each_header.rb
│   │   │   │   │   ├── each_name.rb
│   │   │   │   │   ├── set_content_type.rb
│   │   │   │   │   ├── set_form_data.rb
│   │   │   │   │   ├── set_range.rb
│   │   │   │   │   └── size.rb
│   │   │   │   ├── size_spec.rb
│   │   │   │   ├── sub_type_spec.rb
│   │   │   │   ├── to_hash_spec.rb
│   │   │   │   └── type_params_spec.rb
│   │   │   ├── HTTPHeaderSyntaxError_spec.rb
│   │   │   ├── httprequest
│   │   │   │   └── initialize_spec.rb
│   │   │   ├── httpresponse
│   │   │   │   ├── body_permitted_spec.rb
│   │   │   │   ├── body_spec.rb
│   │   │   │   ├── code_spec.rb
│   │   │   │   ├── code_type_spec.rb
│   │   │   │   ├── entity_spec.rb
│   │   │   │   ├── error_spec.rb
│   │   │   │   ├── error_type_spec.rb
│   │   │   │   ├── exception_type_spec.rb
│   │   │   │   ├── header_spec.rb
│   │   │   │   ├── http_version_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── message_spec.rb
│   │   │   │   ├── msg_spec.rb
│   │   │   │   ├── read_body_spec.rb
│   │   │   │   ├── read_header_spec.rb
│   │   │   │   ├── reading_body_spec.rb
│   │   │   │   ├── read_new_spec.rb
│   │   │   │   ├── response_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   └── body.rb
│   │   │   │   └── value_spec.rb
│   │   │   ├── HTTPRetriableError_spec.rb
│   │   │   └── HTTPServerException_spec.rb
│   │   ├── observer
│   │   │   ├── add_observer_spec.rb
│   │   │   ├── count_observers_spec.rb
│   │   │   ├── delete_observer_spec.rb
│   │   │   ├── delete_observers_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   └── notify_observers_spec.rb
│   │   ├── open3
│   │   │   ├── capture2e_spec.rb
│   │   │   ├── capture2_spec.rb
│   │   │   ├── capture3_spec.rb
│   │   │   ├── pipeline_r_spec.rb
│   │   │   ├── pipeline_rw_spec.rb
│   │   │   ├── pipeline_spec.rb
│   │   │   ├── pipeline_start_spec.rb
│   │   │   ├── pipeline_w_spec.rb
│   │   │   ├── popen2e_spec.rb
│   │   │   ├── popen2_spec.rb
│   │   │   └── popen3_spec.rb
│   │   ├── openssl
│   │   │   ├── cipher_spec.rb
│   │   │   ├── config
│   │   │   │   └── freeze_spec.rb
│   │   │   ├── hmac
│   │   │   │   ├── digest_spec.rb
│   │   │   │   └── hexdigest_spec.rb
│   │   │   ├── random
│   │   │   │   ├── pseudo_bytes_spec.rb
│   │   │   │   ├── random_bytes_spec.rb
│   │   │   │   └── shared
│   │   │   │   └── random_bytes.rb
│   │   │   ├── shared
│   │   │   │   └── constants.rb
│   │   │   └── x509
│   │   │   └── name
│   │   │   └── parse_spec.rb
│   │   ├── openstruct
│   │   │   ├── delete_field_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── element_set_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── frozen_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── marshal_dump_spec.rb
│   │   │   ├── marshal_load_spec.rb
│   │   │   ├── method_missing_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── shared
│   │   │   │   └── inspect.rb
│   │   │   ├── to_h_spec.rb
│   │   │   └── to_s_spec.rb
│   │   ├── optionparser
│   │   │   ├── order_spec.rb
│   │   │   └── parse_spec.rb
│   │   ├── pathname
│   │   │   ├── absolute_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── join_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── parent_spec.rb
│   │   │   ├── realdirpath_spec.rb
│   │   │   ├── realpath_spec.rb
│   │   │   ├── relative_path_from_spec.rb
│   │   │   ├── relative_spec.rb
│   │   │   ├── root_spec.rb
│   │   │   └── sub_spec.rb
│   │   ├── pp
│   │   │   └── pp_spec.rb
│   │   ├── prime
│   │   │   ├── each_spec.rb
│   │   │   ├── instance_spec.rb
│   │   │   ├── integer
│   │   │   │   ├── each_prime_spec.rb
│   │   │   │   ├── from_prime_division_spec.rb
│   │   │   │   ├── prime_division_spec.rb
│   │   │   │   └── prime_spec.rb
│   │   │   ├── int_from_prime_division_spec.rb
│   │   │   ├── next_spec.rb
│   │   │   ├── prime_division_spec.rb
│   │   │   ├── prime_spec.rb
│   │   │   ├── shared
│   │   │   │   └── next.rb
│   │   │   └── succ_spec.rb
│   │   ├── rbconfig
│   │   │   ├── rbconfig_spec.rb
│   │   │   └── sizeof
│   │   │   └── sizeof_spec.rb
│   │   ├── readline
│   │   │   ├── basic_quote_characters_spec.rb
│   │   │   ├── basic_word_break_characters_spec.rb
│   │   │   ├── completer_quote_characters_spec.rb
│   │   │   ├── completer_word_break_characters_spec.rb
│   │   │   ├── completion_append_character_spec.rb
│   │   │   ├── completion_case_fold_spec.rb
│   │   │   ├── completion_proc_spec.rb
│   │   │   ├── constants_spec.rb
│   │   │   ├── emacs_editing_mode_spec.rb
│   │   │   ├── filename_quote_characters_spec.rb
│   │   │   ├── history
│   │   │   │   ├── append_spec.rb
│   │   │   │   ├── delete_at_spec.rb
│   │   │   │   ├── each_spec.rb
│   │   │   │   ├── element_reference_spec.rb
│   │   │   │   ├── element_set_spec.rb
│   │   │   │   ├── empty_spec.rb
│   │   │   │   ├── history_spec.rb
│   │   │   │   ├── length_spec.rb
│   │   │   │   ├── pop_spec.rb
│   │   │   │   ├── push_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   └── size.rb
│   │   │   │   ├── shift_spec.rb
│   │   │   │   ├── size_spec.rb
│   │   │   │   └── to_s_spec.rb
│   │   │   ├── readline_spec.rb
│   │   │   ├── spec_helper.rb
│   │   │   └── vi_editing_mode_spec.rb
│   │   ├── resolv
│   │   │   ├── get_addresses_spec.rb
│   │   │   ├── get_address_spec.rb
│   │   │   ├── get_name_spec.rb
│   │   │   └── get_names_spec.rb
│   │   ├── rexml
│   │   │   ├── attribute
│   │   │   │   ├── clone_spec.rb
│   │   │   │   ├── element_spec.rb
│   │   │   │   ├── equal_value_spec.rb
│   │   │   │   ├── hash_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── namespace_spec.rb
│   │   │   │   ├── node_type_spec.rb
│   │   │   │   ├── prefix_spec.rb
│   │   │   │   ├── remove_spec.rb
│   │   │   │   ├── to_s_spec.rb
│   │   │   │   ├── to_string_spec.rb
│   │   │   │   ├── value_spec.rb
│   │   │   │   ├── write_spec.rb
│   │   │   │   └── xpath_spec.rb
│   │   │   ├── attributes
│   │   │   │   ├── add_spec.rb
│   │   │   │   ├── append_spec.rb
│   │   │   │   ├── delete_all_spec.rb
│   │   │   │   ├── delete_spec.rb
│   │   │   │   ├── each_attribute_spec.rb
│   │   │   │   ├── each_spec.rb
│   │   │   │   ├── element_reference_spec.rb
│   │   │   │   ├── element_set_spec.rb
│   │   │   │   ├── get_attribute_ns_spec.rb
│   │   │   │   ├── get_attribute_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── length_spec.rb
│   │   │   │   ├── namespaces_spec.rb
│   │   │   │   ├── prefixes_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   ├── add.rb
│   │   │   │   │   └── length.rb
│   │   │   │   ├── size_spec.rb
│   │   │   │   └── to_a_spec.rb
│   │   │   ├── cdata
│   │   │   │   ├── clone_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   └── to_s.rb
│   │   │   │   ├── to_s_spec.rb
│   │   │   │   └── value_spec.rb
│   │   │   ├── document
│   │   │   │   ├── add_element_spec.rb
│   │   │   │   ├── add_spec.rb
│   │   │   │   ├── clone_spec.rb
│   │   │   │   ├── doctype_spec.rb
│   │   │   │   ├── encoding_spec.rb
│   │   │   │   ├── expanded_name_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── node_type_spec.rb
│   │   │   │   ├── root_spec.rb
│   │   │   │   ├── stand_alone_spec.rb
│   │   │   │   ├── version_spec.rb
│   │   │   │   ├── write_spec.rb
│   │   │   │   └── xml_decl_spec.rb
│   │   │   ├── element
│   │   │   │   ├── add_attribute_spec.rb
│   │   │   │   ├── add_attributes_spec.rb
│   │   │   │   ├── add_element_spec.rb
│   │   │   │   ├── add_namespace_spec.rb
│   │   │   │   ├── add_text_spec.rb
│   │   │   │   ├── attribute_spec.rb
│   │   │   │   ├── attributes_spec.rb
│   │   │   │   ├── cdatas_spec.rb
│   │   │   │   ├── clone_spec.rb
│   │   │   │   ├── comments_spec.rb
│   │   │   │   ├── delete_attribute_spec.rb
│   │   │   │   ├── delete_element_spec.rb
│   │   │   │   ├── delete_namespace_spec.rb
│   │   │   │   ├── document_spec.rb
│   │   │   │   ├── each_element_with_attribute_spec.rb
│   │   │   │   ├── each_element_with_text_spec.rb
│   │   │   │   ├── element_reference_spec.rb
│   │   │   │   ├── get_text_spec.rb
│   │   │   │   ├── has_attributes_spec.rb
│   │   │   │   ├── has_elements_spec.rb
│   │   │   │   ├── has_text_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── instructions_spec.rb
│   │   │   │   ├── namespace_spec.rb
│   │   │   │   ├── namespaces_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── next_element_spec.rb
│   │   │   │   ├── node_type_spec.rb
│   │   │   │   ├── prefixes_spec.rb
│   │   │   │   ├── previous_element_spec.rb
│   │   │   │   ├── raw_spec.rb
│   │   │   │   ├── root_spec.rb
│   │   │   │   ├── text_spec.rb
│   │   │   │   ├── texts_spec.rb
│   │   │   │   └── whitespace_spec.rb
│   │   │   ├── node
│   │   │   │   ├── each_recursive_spec.rb
│   │   │   │   ├── find_first_recursive_spec.rb
│   │   │   │   ├── index_in_parent_spec.rb
│   │   │   │   ├── next_sibling_node_spec.rb
│   │   │   │   ├── parent_spec.rb
│   │   │   │   └── previous_sibling_node_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── each_element.rb
│   │   │   │   └── elements_to_a.rb
│   │   │   └── text
│   │   │   ├── append_spec.rb
│   │   │   ├── clone_spec.rb
│   │   │   ├── comparison_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── indent_text_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── node_type_spec.rb
│   │   │   ├── normalize_spec.rb
│   │   │   ├── read_with_substitution_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── unnormalize_spec.rb
│   │   │   ├── value_spec.rb
│   │   │   ├── wrap_spec.rb
│   │   │   └── write_with_substitution_spec.rb
│   │   ├── scanf
│   │   │   ├── io
│   │   │   │   ├── block_scanf_spec.rb
│   │   │   │   ├── fixtures
│   │   │   │   │   ├── date.txt
│   │   │   │   │   └── helloworld.txt
│   │   │   │   ├── scanf_spec.rb
│   │   │   │   └── shared
│   │   │   │   └── block_scanf.rb
│   │   │   └── string
│   │   │   ├── block_scanf_spec.rb
│   │   │   ├── scanf_spec.rb
│   │   │   └── shared
│   │   │   └── block_scanf.rb
│   │   ├── securerandom
│   │   │   ├── base64_spec.rb
│   │   │   ├── hex_spec.rb
│   │   │   ├── random_bytes_spec.rb
│   │   │   └── random_number_spec.rb
│   │   ├── set
│   │   │   ├── add_spec.rb
│   │   │   ├── append_spec.rb
│   │   │   ├── case_compare_spec.rb
│   │   │   ├── case_equality_spec.rb
│   │   │   ├── classify_spec.rb
│   │   │   ├── clear_spec.rb
│   │   │   ├── collect_spec.rb
│   │   │   ├── compare_by_identity_spec.rb
│   │   │   ├── constructor_spec.rb
│   │   │   ├── delete_if_spec.rb
│   │   │   ├── delete_spec.rb
│   │   │   ├── difference_spec.rb
│   │   │   ├── divide_spec.rb
│   │   │   ├── each_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── enumerable
│   │   │   │   └── to_set_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equal_value_spec.rb
│   │   │   ├── exclusion_spec.rb
│   │   │   ├── filter_spec.rb
│   │   │   ├── flatten_merge_spec.rb
│   │   │   ├── flatten_spec.rb
│   │   │   ├── hash_spec.rb
│   │   │   ├── include_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── intersection_spec.rb
│   │   │   ├── keep_if_spec.rb
│   │   │   ├── length_spec.rb
│   │   │   ├── map_spec.rb
│   │   │   ├── member_spec.rb
│   │   │   ├── merge_spec.rb
│   │   │   ├── minus_spec.rb
│   │   │   ├── plus_spec.rb
│   │   │   ├── pretty_print_cycle_spec.rb
│   │   │   ├── pretty_print_spec.rb
│   │   │   ├── proper_subset_spec.rb
│   │   │   ├── proper_superset_spec.rb
│   │   │   ├── reject_spec.rb
│   │   │   ├── replace_spec.rb
│   │   │   ├── select_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── add.rb
│   │   │   │   ├── collect.rb
│   │   │   │   ├── difference.rb
│   │   │   │   ├── include.rb
│   │   │   │   ├── inspect.rb
│   │   │   │   ├── intersection.rb
│   │   │   │   ├── length.rb
│   │   │   │   ├── select.rb
│   │   │   │   └── union.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── sortedset
│   │   │   │   ├── add_spec.rb
│   │   │   │   ├── append_spec.rb
│   │   │   │   ├── case_equality_spec.rb
│   │   │   │   ├── classify_spec.rb
│   │   │   │   ├── clear_spec.rb
│   │   │   │   ├── collect_spec.rb
│   │   │   │   ├── constructor_spec.rb
│   │   │   │   ├── delete_if_spec.rb
│   │   │   │   ├── delete_spec.rb
│   │   │   │   ├── difference_spec.rb
│   │   │   │   ├── divide_spec.rb
│   │   │   │   ├── each_spec.rb
│   │   │   │   ├── empty_spec.rb
│   │   │   │   ├── eql_spec.rb
│   │   │   │   ├── equal_value_spec.rb
│   │   │   │   ├── exclusion_spec.rb
│   │   │   │   ├── filter_spec.rb
│   │   │   │   ├── flatten_merge_spec.rb
│   │   │   │   ├── flatten_spec.rb
│   │   │   │   ├── hash_spec.rb
│   │   │   │   ├── include_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── intersection_spec.rb
│   │   │   │   ├── keep_if_spec.rb
│   │   │   │   ├── length_spec.rb
│   │   │   │   ├── map_spec.rb
│   │   │   │   ├── member_spec.rb
│   │   │   │   ├── merge_spec.rb
│   │   │   │   ├── minus_spec.rb
│   │   │   │   ├── plus_spec.rb
│   │   │   │   ├── pretty_print_cycle_spec.rb
│   │   │   │   ├── pretty_print_spec.rb
│   │   │   │   ├── proper_subset_spec.rb
│   │   │   │   ├── proper_superset_spec.rb
│   │   │   │   ├── reject_spec.rb
│   │   │   │   ├── replace_spec.rb
│   │   │   │   ├── select_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   ├── add.rb
│   │   │   │   │   ├── collect.rb
│   │   │   │   │   ├── difference.rb
│   │   │   │   │   ├── include.rb
│   │   │   │   │   ├── intersection.rb
│   │   │   │   │   ├── length.rb
│   │   │   │   │   ├── select.rb
│   │   │   │   │   └── union.rb
│   │   │   │   ├── size_spec.rb
│   │   │   │   ├── subset_spec.rb
│   │   │   │   ├── subtract_spec.rb
│   │   │   │   ├── superset_spec.rb
│   │   │   │   ├── to_a_spec.rb
│   │   │   │   └── union_spec.rb
│   │   │   ├── subset_spec.rb
│   │   │   ├── subtract_spec.rb
│   │   │   ├── superset_spec.rb
│   │   │   ├── to_a_spec.rb
│   │   │   ├── to_s_spec.rb
│   │   │   └── union_spec.rb
│   │   ├── shellwords
│   │   │   └── shellwords_spec.rb
│   │   ├── singleton
│   │   │   ├── allocate_spec.rb
│   │   │   ├── clone_spec.rb
│   │   │   ├── dump_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── instance_spec.rb
│   │   │   ├── load_spec.rb
│   │   │   └── new_spec.rb
│   │   ├── socket
│   │   │   ├── addrinfo
│   │   │   │   ├── afamily_spec.rb
│   │   │   │   ├── bind_spec.rb
│   │   │   │   ├── canonname_spec.rb
│   │   │   │   ├── connect_from_spec.rb
│   │   │   │   ├── connect_spec.rb
│   │   │   │   ├── connect_to_spec.rb
│   │   │   │   ├── family_addrinfo_spec.rb
│   │   │   │   ├── foreach_spec.rb
│   │   │   │   ├── getaddrinfo_spec.rb
│   │   │   │   ├── getnameinfo_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── inspect_sockaddr_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── ip_address_spec.rb
│   │   │   │   ├── ip_port_spec.rb
│   │   │   │   ├── ip_spec.rb
│   │   │   │   ├── ip_unpack_spec.rb
│   │   │   │   ├── ipv4_loopback_spec.rb
│   │   │   │   ├── ipv4_multicast_spec.rb
│   │   │   │   ├── ipv4_private_spec.rb
│   │   │   │   ├── ipv4_spec.rb
│   │   │   │   ├── ipv6_linklocal_spec.rb
│   │   │   │   ├── ipv6_loopback_spec.rb
│   │   │   │   ├── ipv6_mc_global_spec.rb
│   │   │   │   ├── ipv6_mc_linklocal_spec.rb
│   │   │   │   ├── ipv6_mc_nodelocal_spec.rb
│   │   │   │   ├── ipv6_mc_orglocal_spec.rb
│   │   │   │   ├── ipv6_mc_sitelocal_spec.rb
│   │   │   │   ├── ipv6_multicast_spec.rb
│   │   │   │   ├── ipv6_sitelocal_spec.rb
│   │   │   │   ├── ipv6_spec.rb
│   │   │   │   ├── ipv6_to_ipv4_spec.rb
│   │   │   │   ├── ipv6_unique_local_spec.rb
│   │   │   │   ├── ipv6_unspecified_spec.rb
│   │   │   │   ├── ipv6_v4compat_spec.rb
│   │   │   │   ├── ipv6_v4mapped_spec.rb
│   │   │   │   ├── listen_spec.rb
│   │   │   │   ├── marshal_dump_spec.rb
│   │   │   │   ├── marshal_load_spec.rb
│   │   │   │   ├── pfamily_spec.rb
│   │   │   │   ├── protocol_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   └── to_sockaddr.rb
│   │   │   │   ├── socktype_spec.rb
│   │   │   │   ├── tcp_spec.rb
│   │   │   │   ├── to_sockaddr_spec.rb
│   │   │   │   ├── to_s_spec.rb
│   │   │   │   ├── udp_spec.rb
│   │   │   │   ├── unix_path_spec.rb
│   │   │   │   └── unix_spec.rb
│   │   │   ├── ancillarydata
│   │   │   │   ├── cmsg_is_spec.rb
│   │   │   │   ├── data_spec.rb
│   │   │   │   ├── family_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── int_spec.rb
│   │   │   │   ├── ip_pktinfo_spec.rb
│   │   │   │   ├── ipv6_pktinfo_addr_spec.rb
│   │   │   │   ├── ipv6_pktinfo_ifindex_spec.rb
│   │   │   │   ├── ipv6_pktinfo_spec.rb
│   │   │   │   ├── level_spec.rb
│   │   │   │   ├── type_spec.rb
│   │   │   │   └── unix_rights_spec.rb
│   │   │   ├── basicsocket
│   │   │   │   ├── close_read_spec.rb
│   │   │   │   ├── close_write_spec.rb
│   │   │   │   ├── connect_address_spec.rb
│   │   │   │   ├── do_not_reverse_lookup_spec.rb
│   │   │   │   ├── for_fd_spec.rb
│   │   │   │   ├── getpeereid_spec.rb
│   │   │   │   ├── getpeername_spec.rb
│   │   │   │   ├── getsockname_spec.rb
│   │   │   │   ├── getsockopt_spec.rb
│   │   │   │   ├── ioctl_spec.rb
│   │   │   │   ├── recvmsg_nonblock_spec.rb
│   │   │   │   ├── recvmsg_spec.rb
│   │   │   │   ├── recv_nonblock_spec.rb
│   │   │   │   ├── recv_spec.rb
│   │   │   │   ├── sendmsg_nonblock_spec.rb
│   │   │   │   ├── sendmsg_spec.rb
│   │   │   │   ├── send_spec.rb
│   │   │   │   ├── setsockopt_spec.rb
│   │   │   │   └── shutdown_spec.rb
│   │   │   ├── constants
│   │   │   │   └── constants_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── classes.rb
│   │   │   │   └── send_io.txt
│   │   │   ├── ipsocket
│   │   │   │   ├── addr_spec.rb
│   │   │   │   ├── getaddress_spec.rb
│   │   │   │   ├── peeraddr_spec.rb
│   │   │   │   └── recvfrom_spec.rb
│   │   │   ├── option
│   │   │   │   ├── bool_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── int_spec.rb
│   │   │   │   ├── linger_spec.rb
│   │   │   │   └── new_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── pack_sockaddr.rb
│   │   │   │   ├── partially_closable_sockets.rb
│   │   │   │   └── socketpair.rb
│   │   │   ├── socket
│   │   │   │   ├── accept_loop_spec.rb
│   │   │   │   ├── accept_nonblock_spec.rb
│   │   │   │   ├── accept_spec.rb
│   │   │   │   ├── bind_spec.rb
│   │   │   │   ├── connect_nonblock_spec.rb
│   │   │   │   ├── connect_spec.rb
│   │   │   │   ├── for_fd_spec.rb
│   │   │   │   ├── getaddrinfo_spec.rb
│   │   │   │   ├── gethostbyaddr_spec.rb
│   │   │   │   ├── gethostbyname_spec.rb
│   │   │   │   ├── gethostname_spec.rb
│   │   │   │   ├── getifaddrs_spec.rb
│   │   │   │   ├── getnameinfo_spec.rb
│   │   │   │   ├── getservbyname_spec.rb
│   │   │   │   ├── getservbyport_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── ip_address_list_spec.rb
│   │   │   │   ├── ipv6only_bang_spec.rb
│   │   │   │   ├── listen_spec.rb
│   │   │   │   ├── local_address_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── pack_sockaddr_in_spec.rb
│   │   │   │   ├── pack_sockaddr_un_spec.rb
│   │   │   │   ├── pair_spec.rb
│   │   │   │   ├── recvfrom_nonblock_spec.rb
│   │   │   │   ├── recvfrom_spec.rb
│   │   │   │   ├── remote_address_spec.rb
│   │   │   │   ├── sockaddr_in_spec.rb
│   │   │   │   ├── sockaddr_un_spec.rb
│   │   │   │   ├── socketpair_spec.rb
│   │   │   │   ├── socket_spec.rb
│   │   │   │   ├── sysaccept_spec.rb
│   │   │   │   ├── tcp_server_loop_spec.rb
│   │   │   │   ├── tcp_server_sockets_spec.rb
│   │   │   │   ├── tcp_spec.rb
│   │   │   │   ├── udp_server_loop_on_spec.rb
│   │   │   │   ├── udp_server_loop_spec.rb
│   │   │   │   ├── udp_server_recv_spec.rb
│   │   │   │   ├── udp_server_sockets_spec.rb
│   │   │   │   ├── unix_server_loop_spec.rb
│   │   │   │   ├── unix_server_socket_spec.rb
│   │   │   │   ├── unix_spec.rb
│   │   │   │   ├── unpack_sockaddr_in_spec.rb
│   │   │   │   └── unpack_sockaddr_un_spec.rb
│   │   │   ├── spec_helper.rb
│   │   │   ├── tcpserver
│   │   │   │   ├── accept_nonblock_spec.rb
│   │   │   │   ├── accept_spec.rb
│   │   │   │   ├── gets_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── listen_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   └── sysaccept_spec.rb
│   │   │   ├── tcpsocket
│   │   │   │   ├── gethostbyname_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── local_address_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── open_spec.rb
│   │   │   │   ├── partially_closable_spec.rb
│   │   │   │   ├── recv_nonblock_spec.rb
│   │   │   │   ├── recv_spec.rb
│   │   │   │   ├── remote_address_spec.rb
│   │   │   │   ├── setsockopt_spec.rb
│   │   │   │   └── shared
│   │   │   │   └── new.rb
│   │   │   ├── udpsocket
│   │   │   │   ├── bind_spec.rb
│   │   │   │   ├── connect_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── local_address_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── open_spec.rb
│   │   │   │   ├── recvfrom_nonblock_spec.rb
│   │   │   │   ├── remote_address_spec.rb
│   │   │   │   ├── send_spec.rb
│   │   │   │   └── write_spec.rb
│   │   │   ├── unixserver
│   │   │   │   ├── accept_nonblock_spec.rb
│   │   │   │   ├── accept_spec.rb
│   │   │   │   ├── for_fd_spec.rb
│   │   │   │   ├── initialize_spec.rb
│   │   │   │   ├── listen_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── open_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   └── new.rb
│   │   │   │   └── sysaccept_spec.rb
│   │   │   └── unixsocket
│   │   │   ├── addr_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── local_address_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── open_spec.rb
│   │   │   ├── pair_spec.rb
│   │   │   ├── partially_closable_spec.rb
│   │   │   ├── path_spec.rb
│   │   │   ├── peeraddr_spec.rb
│   │   │   ├── recvfrom_spec.rb
│   │   │   ├── recv_io_spec.rb
│   │   │   ├── remote_address_spec.rb
│   │   │   ├── send_io_spec.rb
│   │   │   ├── shared
│   │   │   │   └── new.rb
│   │   │   └── socketpair_spec.rb
│   │   ├── stringio
│   │   │   ├── append_spec.rb
│   │   │   ├── binmode_spec.rb
│   │   │   ├── bytes_spec.rb
│   │   │   ├── chars_spec.rb
│   │   │   ├── closed_read_spec.rb
│   │   │   ├── closed_spec.rb
│   │   │   ├── closed_write_spec.rb
│   │   │   ├── close_read_spec.rb
│   │   │   ├── close_spec.rb
│   │   │   ├── close_write_spec.rb
│   │   │   ├── codepoints_spec.rb
│   │   │   ├── each_byte_spec.rb
│   │   │   ├── each_char_spec.rb
│   │   │   ├── each_codepoint_spec.rb
│   │   │   ├── each_line_spec.rb
│   │   │   ├── each_spec.rb
│   │   │   ├── eof_spec.rb
│   │   │   ├── external_encoding_spec.rb
│   │   │   ├── fcntl_spec.rb
│   │   │   ├── fileno_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── flush_spec.rb
│   │   │   ├── fsync_spec.rb
│   │   │   ├── getbyte_spec.rb
│   │   │   ├── getch_spec.rb
│   │   │   ├── getc_spec.rb
│   │   │   ├── gets_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── internal_encoding_spec.rb
│   │   │   ├── isatty_spec.rb
│   │   │   ├── length_spec.rb
│   │   │   ├── lineno_spec.rb
│   │   │   ├── lines_spec.rb
│   │   │   ├── open_spec.rb
│   │   │   ├── path_spec.rb
│   │   │   ├── pid_spec.rb
│   │   │   ├── pos_spec.rb
│   │   │   ├── printf_spec.rb
│   │   │   ├── print_spec.rb
│   │   │   ├── putc_spec.rb
│   │   │   ├── puts_spec.rb
│   │   │   ├── readbyte_spec.rb
│   │   │   ├── readchar_spec.rb
│   │   │   ├── readline_spec.rb
│   │   │   ├── readlines_spec.rb
│   │   │   ├── read_nonblock_spec.rb
│   │   │   ├── readpartial_spec.rb
│   │   │   ├── read_spec.rb
│   │   │   ├── reopen_spec.rb
│   │   │   ├── rewind_spec.rb
│   │   │   ├── seek_spec.rb
│   │   │   ├── set_encoding_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── codepoints.rb
│   │   │   │   ├── each_byte.rb
│   │   │   │   ├── each_char.rb
│   │   │   │   ├── each.rb
│   │   │   │   ├── eof.rb
│   │   │   │   ├── getc.rb
│   │   │   │   ├── isatty.rb
│   │   │   │   ├── length.rb
│   │   │   │   ├── readchar.rb
│   │   │   │   ├── read.rb
│   │   │   │   ├── sysread.rb
│   │   │   │   ├── tell.rb
│   │   │   │   └── write.rb
│   │   │   ├── size_spec.rb
│   │   │   ├── stringio_spec.rb
│   │   │   ├── string_spec.rb
│   │   │   ├── sync_spec.rb
│   │   │   ├── sysread_spec.rb
│   │   │   ├── syswrite_spec.rb
│   │   │   ├── tell_spec.rb
│   │   │   ├── truncate_spec.rb
│   │   │   ├── tty_spec.rb
│   │   │   ├── ungetbyte_spec.rb
│   │   │   ├── ungetc_spec.rb
│   │   │   ├── write_nonblock_spec.rb
│   │   │   └── write_spec.rb
│   │   ├── stringscanner
│   │   │   ├── append_spec.rb
│   │   │   ├── beginning_of_line_spec.rb
│   │   │   ├── bol_spec.rb
│   │   │   ├── check_spec.rb
│   │   │   ├── check_until_spec.rb
│   │   │   ├── clear_spec.rb
│   │   │   ├── concat_spec.rb
│   │   │   ├── dup_spec.rb
│   │   │   ├── element_reference_spec.rb
│   │   │   ├── empty_spec.rb
│   │   │   ├── eos_spec.rb
│   │   │   ├── exist_spec.rb
│   │   │   ├── get_byte_spec.rb
│   │   │   ├── getbyte_spec.rb
│   │   │   ├── getch_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── matched_size_spec.rb
│   │   │   ├── matched_spec.rb
│   │   │   ├── match_spec.rb
│   │   │   ├── must_C_version_spec.rb
│   │   │   ├── peek_spec.rb
│   │   │   ├── peep_spec.rb
│   │   │   ├── pointer_spec.rb
│   │   │   ├── pos_spec.rb
│   │   │   ├── post_match_spec.rb
│   │   │   ├── pre_match_spec.rb
│   │   │   ├── reset_spec.rb
│   │   │   ├── rest_size_spec.rb
│   │   │   ├── restsize_spec.rb
│   │   │   ├── rest_spec.rb
│   │   │   ├── scan_full_spec.rb
│   │   │   ├── scan_spec.rb
│   │   │   ├── scan_until_spec.rb
│   │   │   ├── search_full_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── bol.rb
│   │   │   │   ├── concat.rb
│   │   │   │   ├── eos.rb
│   │   │   │   ├── extract_range_matched.rb
│   │   │   │   ├── extract_range.rb
│   │   │   │   ├── get_byte.rb
│   │   │   │   ├── matched_size.rb
│   │   │   │   ├── peek.rb
│   │   │   │   ├── pos.rb
│   │   │   │   ├── rest_size.rb
│   │   │   │   └── terminate.rb
│   │   │   ├── skip_spec.rb
│   │   │   ├── skip_until_spec.rb
│   │   │   ├── string_spec.rb
│   │   │   ├── terminate_spec.rb
│   │   │   └── unscan_spec.rb
│   │   ├── syslog
│   │   │   ├── alert_spec.rb
│   │   │   ├── close_spec.rb
│   │   │   ├── constants_spec.rb
│   │   │   ├── crit_spec.rb
│   │   │   ├── debug_spec.rb
│   │   │   ├── emerg_spec.rb
│   │   │   ├── err_spec.rb
│   │   │   ├── facility_spec.rb
│   │   │   ├── ident_spec.rb
│   │   │   ├── info_spec.rb
│   │   │   ├── inspect_spec.rb
│   │   │   ├── instance_spec.rb
│   │   │   ├── log_spec.rb
│   │   │   ├── mask_spec.rb
│   │   │   ├── notice_spec.rb
│   │   │   ├── opened_spec.rb
│   │   │   ├── open_spec.rb
│   │   │   ├── options_spec.rb
│   │   │   ├── reopen_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── log.rb
│   │   │   │   └── reopen.rb
│   │   │   └── warning_spec.rb
│   │   ├── tempfile
│   │   │   ├── callback_spec.rb
│   │   │   ├── _close_spec.rb
│   │   │   ├── close_spec.rb
│   │   │   ├── delete_spec.rb
│   │   │   ├── initialize_spec.rb
│   │   │   ├── length_spec.rb
│   │   │   ├── open_spec.rb
│   │   │   ├── path_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── length.rb
│   │   │   │   └── unlink.rb
│   │   │   ├── size_spec.rb
│   │   │   └── unlink_spec.rb
│   │   ├── thread
│   │   │   ├── queue_spec.rb
│   │   │   └── sizedqueue_spec.rb
│   │   ├── time
│   │   │   ├── httpdate_spec.rb
│   │   │   ├── iso8601_spec.rb
│   │   │   ├── rfc2822_spec.rb
│   │   │   ├── rfc822_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── rfc2822.rb
│   │   │   │   └── xmlschema.rb
│   │   │   ├── to_date_spec.rb
│   │   │   ├── to_datetime_spec.rb
│   │   │   ├── to_time_spec.rb
│   │   │   └── xmlschema_spec.rb
│   │   ├── timeout
│   │   │   ├── error_spec.rb
│   │   │   └── timeout_spec.rb
│   │   ├── tmpdir
│   │   │   └── dir
│   │   │   ├── mktmpdir_spec.rb
│   │   │   └── tmpdir_spec.rb
│   │   ├── uri
│   │   │   ├── decode_www_form_component_spec.rb
│   │   │   ├── decode_www_form_spec.rb
│   │   │   ├── encode_www_form_component_spec.rb
│   │   │   ├── encode_www_form_spec.rb
│   │   │   ├── eql_spec.rb
│   │   │   ├── equality_spec.rb
│   │   │   ├── escape
│   │   │   │   ├── decode_spec.rb
│   │   │   │   ├── encode_spec.rb
│   │   │   │   ├── escape_spec.rb
│   │   │   │   └── unescape_spec.rb
│   │   │   ├── extract_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── classes.rb
│   │   │   │   └── normalization.rb
│   │   │   ├── ftp
│   │   │   │   ├── build_spec.rb
│   │   │   │   ├── merge_spec.rb
│   │   │   │   ├── new2_spec.rb
│   │   │   │   ├── path_spec.rb
│   │   │   │   ├── set_typecode_spec.rb
│   │   │   │   ├── to_s_spec.rb
│   │   │   │   └── typecode_spec.rb
│   │   │   ├── generic
│   │   │   │   ├── absolute_spec.rb
│   │   │   │   ├── build2_spec.rb
│   │   │   │   ├── build_spec.rb
│   │   │   │   ├── coerce_spec.rb
│   │   │   │   ├── component_ary_spec.rb
│   │   │   │   ├── component_spec.rb
│   │   │   │   ├── default_port_spec.rb
│   │   │   │   ├── eql_spec.rb
│   │   │   │   ├── equal_value_spec.rb
│   │   │   │   ├── fragment_spec.rb
│   │   │   │   ├── hash_spec.rb
│   │   │   │   ├── hierarchical_spec.rb
│   │   │   │   ├── host_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── merge_spec.rb
│   │   │   │   ├── minus_spec.rb
│   │   │   │   ├── normalize_spec.rb
│   │   │   │   ├── opaque_spec.rb
│   │   │   │   ├── password_spec.rb
│   │   │   │   ├── path_spec.rb
│   │   │   │   ├── plus_spec.rb
│   │   │   │   ├── port_spec.rb
│   │   │   │   ├── query_spec.rb
│   │   │   │   ├── registry_spec.rb
│   │   │   │   ├── relative_spec.rb
│   │   │   │   ├── route_from_spec.rb
│   │   │   │   ├── route_to_spec.rb
│   │   │   │   ├── scheme_spec.rb
│   │   │   │   ├── select_spec.rb
│   │   │   │   ├── set_fragment_spec.rb
│   │   │   │   ├── set_host_spec.rb
│   │   │   │   ├── set_opaque_spec.rb
│   │   │   │   ├── set_password_spec.rb
│   │   │   │   ├── set_path_spec.rb
│   │   │   │   ├── set_port_spec.rb
│   │   │   │   ├── set_query_spec.rb
│   │   │   │   ├── set_registry_spec.rb
│   │   │   │   ├── set_scheme_spec.rb
│   │   │   │   ├── set_userinfo_spec.rb
│   │   │   │   ├── set_user_spec.rb
│   │   │   │   ├── to_s_spec.rb
│   │   │   │   ├── use_registry_spec.rb
│   │   │   │   ├── userinfo_spec.rb
│   │   │   │   └── user_spec.rb
│   │   │   ├── http
│   │   │   │   ├── build_spec.rb
│   │   │   │   └── request_uri_spec.rb
│   │   │   ├── join_spec.rb
│   │   │   ├── ldap
│   │   │   │   ├── attributes_spec.rb
│   │   │   │   ├── build_spec.rb
│   │   │   │   ├── dn_spec.rb
│   │   │   │   ├── extensions_spec.rb
│   │   │   │   ├── filter_spec.rb
│   │   │   │   ├── hierarchical_spec.rb
│   │   │   │   ├── scope_spec.rb
│   │   │   │   ├── set_attributes_spec.rb
│   │   │   │   ├── set_dn_spec.rb
│   │   │   │   ├── set_extensions_spec.rb
│   │   │   │   ├── set_filter_spec.rb
│   │   │   │   └── set_scope_spec.rb
│   │   │   ├── mailto
│   │   │   │   ├── build_spec.rb
│   │   │   │   ├── headers_spec.rb
│   │   │   │   ├── set_headers_spec.rb
│   │   │   │   ├── set_to_spec.rb
│   │   │   │   ├── to_mailtext_spec.rb
│   │   │   │   ├── to_rfc822text_spec.rb
│   │   │   │   ├── to_spec.rb
│   │   │   │   └── to_s_spec.rb
│   │   │   ├── merge_spec.rb
│   │   │   ├── normalize_spec.rb
│   │   │   ├── parser
│   │   │   │   ├── escape_spec.rb
│   │   │   │   ├── extract_spec.rb
│   │   │   │   ├── inspect_spec.rb
│   │   │   │   ├── join_spec.rb
│   │   │   │   ├── make_regexp_spec.rb
│   │   │   │   ├── parse_spec.rb
│   │   │   │   ├── split_spec.rb
│   │   │   │   └── unescape_spec.rb
│   │   │   ├── parse_spec.rb
│   │   │   ├── plus_spec.rb
│   │   │   ├── regexp_spec.rb
│   │   │   ├── route_from_spec.rb
│   │   │   ├── route_to_spec.rb
│   │   │   ├── select_spec.rb
│   │   │   ├── set_component_spec.rb
│   │   │   ├── shared
│   │   │   │   ├── eql.rb
│   │   │   │   ├── extract.rb
│   │   │   │   ├── join.rb
│   │   │   │   └── parse.rb
│   │   │   ├── split_spec.rb
│   │   │   ├── uri_spec.rb
│   │   │   └── util
│   │   │   └── make_components_hash_spec.rb
│   │   ├── weakref
│   │   │   ├── allocate_spec.rb
│   │   │   ├── fixtures
│   │   │   │   └── classes.rb
│   │   │   ├── __getobj___spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── send_spec.rb
│   │   │   └── weakref_alive_spec.rb
│   │   ├── win32ole
│   │   │   ├── fixtures
│   │   │   │   ├── classes.rb
│   │   │   │   └── event.xml
│   │   │   ├── win32ole
│   │   │   │   ├── codepage_spec.rb
│   │   │   │   ├── connect_spec.rb
│   │   │   │   ├── constants_spec.rb
│   │   │   │   ├── const_load_spec.rb
│   │   │   │   ├── create_guid_spec.rb
│   │   │   │   ├── _getproperty_spec.rb
│   │   │   │   ├── _invoke_spec.rb
│   │   │   │   ├── invoke_spec.rb
│   │   │   │   ├── locale_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── ole_func_methods_spec.rb
│   │   │   │   ├── ole_get_methods_spec.rb
│   │   │   │   ├── ole_method_help_spec.rb
│   │   │   │   ├── ole_method_spec.rb
│   │   │   │   ├── ole_methods_spec.rb
│   │   │   │   ├── ole_obj_help_spec.rb
│   │   │   │   ├── ole_put_methods_spec.rb
│   │   │   │   ├── setproperty_spec.rb
│   │   │   │   └── shared
│   │   │   │   ├── ole_method.rb
│   │   │   │   └── setproperty.rb
│   │   │   ├── win32ole_event
│   │   │   │   ├── new_spec.rb
│   │   │   │   └── on_event_spec.rb
│   │   │   ├── win32ole_method
│   │   │   │   ├── dispid_spec.rb
│   │   │   │   ├── event_interface_spec.rb
│   │   │   │   ├── event_spec.rb
│   │   │   │   ├── helpcontext_spec.rb
│   │   │   │   ├── helpfile_spec.rb
│   │   │   │   ├── helpstring_spec.rb
│   │   │   │   ├── invkind_spec.rb
│   │   │   │   ├── invoke_kind_spec.rb
│   │   │   │   ├── name_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── offset_vtbl_spec.rb
│   │   │   │   ├── params_spec.rb
│   │   │   │   ├── return_type_detail_spec.rb
│   │   │   │   ├── return_type_spec.rb
│   │   │   │   ├── return_vtype_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   └── name.rb
│   │   │   │   ├── size_opt_params_spec.rb
│   │   │   │   ├── size_params_spec.rb
│   │   │   │   ├── to_s_spec.rb
│   │   │   │   └── visible_spec.rb
│   │   │   ├── win32ole_param
│   │   │   │   ├── default_spec.rb
│   │   │   │   ├── input_spec.rb
│   │   │   │   ├── name_spec.rb
│   │   │   │   ├── ole_type_detail_spec.rb
│   │   │   │   ├── ole_type_spec.rb
│   │   │   │   ├── optional_spec.rb
│   │   │   │   ├── retval_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   └── name.rb
│   │   │   │   └── to_s_spec.rb
│   │   │   ├── win32ole_type
│   │   │   │   ├── guid_spec.rb
│   │   │   │   ├── helpcontext_spec.rb
│   │   │   │   ├── helpfile_spec.rb
│   │   │   │   ├── helpstring_spec.rb
│   │   │   │   ├── major_version_spec.rb
│   │   │   │   ├── minor_version_spec.rb
│   │   │   │   ├── name_spec.rb
│   │   │   │   ├── new_spec.rb
│   │   │   │   ├── ole_classes_spec.rb
│   │   │   │   ├── ole_methods_spec.rb
│   │   │   │   ├── ole_type_spec.rb
│   │   │   │   ├── progid_spec.rb
│   │   │   │   ├── progids_spec.rb
│   │   │   │   ├── shared
│   │   │   │   │   └── name.rb
│   │   │   │   ├── src_type_spec.rb
│   │   │   │   ├── to_s_spec.rb
│   │   │   │   ├── typekind_spec.rb
│   │   │   │   ├── typelibs_spec.rb
│   │   │   │   ├── variables_spec.rb
│   │   │   │   └── visible_spec.rb
│   │   │   └── win32ole_variable
│   │   │   ├── name_spec.rb
│   │   │   ├── ole_type_detail_spec.rb
│   │   │   ├── ole_type_spec.rb
│   │   │   ├── shared
│   │   │   │   └── name.rb
│   │   │   ├── to_s_spec.rb
│   │   │   ├── value_spec.rb
│   │   │   ├── variable_kind_spec.rb
│   │   │   ├── varkind_spec.rb
│   │   │   └── visible_spec.rb
│   │   ├── yaml
│   │   │   ├── add_builtin_type_spec.rb
│   │   │   ├── add_domain_type_spec.rb
│   │   │   ├── add_private_type_spec.rb
│   │   │   ├── add_ruby_type_spec.rb
│   │   │   ├── detect_implicit_spec.rb
│   │   │   ├── dump_spec.rb
│   │   │   ├── dump_stream_spec.rb
│   │   │   ├── each_node_spec.rb
│   │   │   ├── emitter_spec.rb
│   │   │   ├── fixtures
│   │   │   │   ├── common.rb
│   │   │   │   ├── example_class.rb
│   │   │   │   ├── strings.rb
│   │   │   │   └── test_yaml.yml
│   │   │   ├── generic_parser_spec.rb
│   │   │   ├── load_documents_spec.rb
│   │   │   ├── load_file_spec.rb
│   │   │   ├── load_spec.rb
│   │   │   ├── load_stream_spec.rb
│   │   │   ├── object_maker_spec.rb
│   │   │   ├── parse_documents_spec.rb
│   │   │   ├── parse_file_spec.rb
│   │   │   ├── parser_spec.rb
│   │   │   ├── parse_spec.rb
│   │   │   ├── quick_emit_spec.rb
│   │   │   ├── read_type_class_spec.rb
│   │   │   ├── shared
│   │   │   │   └── each_document.rb
│   │   │   ├── tagurize_spec.rb
│   │   │   ├── to_yaml_spec.rb
│   │   │   ├── transfer_spec.rb
│   │   │   └── try_implicit_spec.rb
│   │   └── zlib
│   │   ├── adler32_spec.rb
│   │   ├── crc32_spec.rb
│   │   ├── crc_table_spec.rb
│   │   ├── deflate
│   │   │   ├── append_spec.rb
│   │   │   ├── deflate_spec.rb
│   │   │   ├── flush_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── params_spec.rb
│   │   │   └── set_dictionary_spec.rb
│   │   ├── deflate_spec.rb
│   │   ├── gzipfile
│   │   │   ├── closed_spec.rb
│   │   │   ├── close_spec.rb
│   │   │   ├── comment_spec.rb
│   │   │   ├── crc_spec.rb
│   │   │   ├── finish_spec.rb
│   │   │   ├── level_spec.rb
│   │   │   ├── mtime_spec.rb
│   │   │   ├── orig_name_spec.rb
│   │   │   ├── os_code_spec.rb
│   │   │   ├── sync_spec.rb
│   │   │   ├── to_io_spec.rb
│   │   │   └── wrap_spec.rb
│   │   ├── gzipreader
│   │   │   ├── each_byte_spec.rb
│   │   │   ├── each_line_spec.rb
│   │   │   ├── each_spec.rb
│   │   │   ├── eof_spec.rb
│   │   │   ├── getc_spec.rb
│   │   │   ├── gets_spec.rb
│   │   │   ├── lineno_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── open_spec.rb
│   │   │   ├── pos_spec.rb
│   │   │   ├── readchar_spec.rb
│   │   │   ├── readline_spec.rb
│   │   │   ├── readlines_spec.rb
│   │   │   ├── readpartial_spec.rb
│   │   │   ├── read_spec.rb
│   │   │   ├── rewind_spec.rb
│   │   │   ├── shared
│   │   │   │   └── each.rb
│   │   │   ├── tell_spec.rb
│   │   │   ├── ungetbyte_spec.rb
│   │   │   ├── ungetc_spec.rb
│   │   │   └── unused_spec.rb
│   │   ├── gzipwriter
│   │   │   ├── append_spec.rb
│   │   │   ├── comment_spec.rb
│   │   │   ├── flush_spec.rb
│   │   │   ├── mtime_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── open_spec.rb
│   │   │   ├── orig_name_spec.rb
│   │   │   ├── pos_spec.rb
│   │   │   ├── printf_spec.rb
│   │   │   ├── print_spec.rb
│   │   │   ├── putc_spec.rb
│   │   │   ├── puts_spec.rb
│   │   │   ├── tell_spec.rb
│   │   │   └── write_spec.rb
│   │   ├── inflate
│   │   │   ├── append_spec.rb
│   │   │   ├── finish_spec.rb
│   │   │   ├── inflate_spec.rb
│   │   │   ├── new_spec.rb
│   │   │   ├── set_dictionary_spec.rb
│   │   │   ├── sync_point_spec.rb
│   │   │   └── sync_spec.rb
│   │   ├── inflate_spec.rb
│   │   ├── zlib_version_spec.rb
│   │   └── zstream
│   │   ├── adler_spec.rb
│   │   ├── avail_in_spec.rb
│   │   ├── avail_out_spec.rb
│   │   ├── closed_spec.rb
│   │   ├── close_spec.rb
│   │   ├── data_type_spec.rb
│   │   ├── ended_spec.rb
│   │   ├── end_spec.rb
│   │   ├── finished_spec.rb
│   │   ├── finish_spec.rb
│   │   ├── flush_next_in_spec.rb
│   │   ├── flush_next_out_spec.rb
│   │   ├── reset_spec.rb
│   │   ├── stream_end_spec.rb
│   │   ├── total_in_spec.rb
│   │   └── total_out_spec.rb
│   ├── LICENSE
│   ├── optional
│   │   └── capi
│   │   ├── array_spec.rb
│   │   ├── bignum_spec.rb
│   │   ├── boolean_spec.rb
│   │   ├── class_spec.rb
│   │   ├── complex_spec.rb
│   │   ├── constants_spec.rb
│   │   ├── data_spec.rb
│   │   ├── encoding_spec.rb
│   │   ├── enumerator_spec.rb
│   │   ├── exception_spec.rb
│   │   ├── ext
│   │   │   ├── array_spec.c
│   │   │   ├── bignum_spec.c
│   │   │   ├── boolean_spec.c
│   │   │   ├── class_id_under_autoload_spec.c
│   │   │   ├── class_spec.c
│   │   │   ├── class_under_autoload_spec.c
│   │   │   ├── complex_spec.c
│   │   │   ├── constants_spec.c
│   │   │   ├── data_spec.c
│   │   │   ├── encoding_spec.c
│   │   │   ├── enumerator_spec.c
│   │   │   ├── exception_spec.c
│   │   │   ├── file_spec.c
│   │   │   ├── fixnum_spec.c
│   │   │   ├── float_spec.c
│   │   │   ├── gc_spec.c
│   │   │   ├── globals_spec.c
│   │   │   ├── hash_spec.c
│   │   │   ├── integer_spec.c
│   │   │   ├── io_spec.c
│   │   │   ├── kernel_spec.c
│   │   │   ├── marshal_spec.c
│   │   │   ├── module_spec.c
│   │   │   ├── module_under_autoload_spec.c
│   │   │   ├── mutex_spec.c
│   │   │   ├── numeric_spec.c
│   │   │   ├── object_spec.c
│   │   │   ├── proc_spec.c
│   │   │   ├── range_spec.c
│   │   │   ├── rational_spec.c
│   │   │   ├── regexp_spec.c
│   │   │   ├── rubyspec.h
│   │   │   ├── string_spec.c
│   │   │   ├── struct_spec.c
│   │   │   ├── st_spec.c
│   │   │   ├── symbol_spec.c
│   │   │   ├── thread_spec.c
│   │   │   ├── time_spec.c
│   │   │   ├── typed_data_spec.c
│   │   │   └── util_spec.c
│   │   ├── file_spec.rb
│   │   ├── fixnum_spec.rb
│   │   ├── fixtures
│   │   │   ├── class.rb
│   │   │   ├── const_get_at.rb
│   │   │   ├── const_get_from.rb
│   │   │   ├── const_get_object.rb
│   │   │   ├── const_get.rb
│   │   │   ├── encoding.rb
│   │   │   ├── foo.rb
│   │   │   ├── module_autoload.rb
│   │   │   ├── module.rb
│   │   │   ├── path_to_class.rb
│   │   │   └── proc.rb
│   │   ├── float_spec.rb
│   │   ├── gc_spec.rb
│   │   ├── globals_spec.rb
│   │   ├── hash_spec.rb
│   │   ├── integer_spec.rb
│   │   ├── io_spec.rb
│   │   ├── kernel_spec.rb
│   │   ├── marshal_spec.rb
│   │   ├── module_spec.rb
│   │   ├── mutex_spec.rb
│   │   ├── numeric_spec.rb
│   │   ├── object_spec.rb
│   │   ├── proc_spec.rb
│   │   ├── rake_helper.rb
│   │   ├── range_spec.rb
│   │   ├── rational_spec.rb
│   │   ├── README
│   │   ├── regexp_spec.rb
│   │   ├── spec_helper.rb
│   │   ├── string_spec.rb
│   │   ├── struct_spec.rb
│   │   ├── st_spec.rb
│   │   ├── symbol_spec.rb
│   │   ├── thread_spec.rb
│   │   ├── time_spec.rb
│   │   ├── typed_data_spec.rb
│   │   └── util_spec.rb
│   ├── README.md
│   ├── security
│   │   ├── cve_2010_1330_spec.rb
│   │   ├── cve_2011_4815_spec.rb
│   │   ├── cve_2013_4164_spec.rb
│   │   ├── cve_2014_8080_spec.rb
│   │   ├── cve_2017_17742_spec.rb
│   │   ├── cve_2018_16396_spec.rb
│   │   ├── cve_2018_6914_spec.rb
│   │   ├── cve_2018_8778_spec.rb
│   │   ├── cve_2018_8779_spec.rb
│   │   └── cve_2018_8780_spec.rb
│   ├── shared
│   │   ├── basicobject
│   │   │   ├── method_missing.rb
│   │   │   └── send.rb
│   │   ├── enumerator
│   │   │   ├── each.rb
│   │   │   ├── enum_cons.rb
│   │   │   ├── enum_for.rb
│   │   │   ├── new.rb
│   │   │   ├── next.rb
│   │   │   ├── rewind.rb
│   │   │   ├── with_index.rb
│   │   │   └── with_object.rb
│   │   ├── fiber
│   │   │   └── resume.rb
│   │   ├── file
│   │   │   ├── blockdev.rb
│   │   │   ├── chardev.rb
│   │   │   ├── directory.rb
│   │   │   ├── executable.rb
│   │   │   ├── executable_real.rb
│   │   │   ├── exist.rb
│   │   │   ├── file.rb
│   │   │   ├── grpowned.rb
│   │   │   ├── identical.rb
│   │   │   ├── owned.rb
│   │   │   ├── pipe.rb
│   │   │   ├── readable.rb
│   │   │   ├── readable_real.rb
│   │   │   ├── setgid.rb
│   │   │   ├── setuid.rb
│   │   │   ├── size.rb
│   │   │   ├── socket.rb
│   │   │   ├── sticky.rb
│   │   │   ├── symlink.rb
│   │   │   ├── world_readable.rb
│   │   │   ├── world_writable.rb
│   │   │   ├── writable.rb
│   │   │   ├── writable_real.rb
│   │   │   └── zero.rb
│   │   ├── hash
│   │   │   └── key_error.rb
│   │   ├── io
│   │   │   └── putc.rb
│   │   ├── kernel
│   │   │   ├── equal.rb
│   │   │   ├── object_id.rb
│   │   │   └── raise.rb
│   │   ├── math
│   │   │   └── atanh.rb
│   │   ├── process
│   │   │   ├── abort.rb
│   │   │   ├── exit.rb
│   │   │   └── fork.rb
│   │   ├── queue
│   │   │   ├── clear.rb
│   │   │   ├── closed.rb
│   │   │   ├── close.rb
│   │   │   ├── deque.rb
│   │   │   ├── empty.rb
│   │   │   ├── enque.rb
│   │   │   ├── length.rb
│   │   │   └── num_waiting.rb
│   │   ├── rational
│   │   │   ├── abs.rb
│   │   │   ├── arithmetic_exception_in_coerce.rb
│   │   │   ├── ceil.rb
│   │   │   ├── coerce.rb
│   │   │   ├── comparison.rb
│   │   │   ├── denominator.rb
│   │   │   ├── divide.rb
│   │   │   ├── divmod.rb
│   │   │   ├── div.rb
│   │   │   ├── equal_value.rb
│   │   │   ├── exponent.rb
│   │   │   ├── fdiv.rb
│   │   │   ├── floor.rb
│   │   │   ├── hash.rb
│   │   │   ├── inspect.rb
│   │   │   ├── marshal_dump.rb
│   │   │   ├── marshal_load.rb
│   │   │   ├── minus.rb
│   │   │   ├── modulo.rb
│   │   │   ├── multiply.rb
│   │   │   ├── numerator.rb
│   │   │   ├── plus.rb
│   │   │   ├── quo.rb
│   │   │   ├── Rational.rb
│   │   │   ├── remainder.rb
│   │   │   ├── round.rb
│   │   │   ├── to_f.rb
│   │   │   ├── to_i.rb
│   │   │   ├── to_r.rb
│   │   │   ├── to_s.rb
│   │   │   └── truncate.rb
│   │   ├── sizedqueue
│   │   │   ├── enque.rb
│   │   │   ├── max.rb
│   │   │   ├── new.rb
│   │   │   └── num_waiting.rb
│   │   ├── string
│   │   │   └── times.rb
│   │   └── time
│   │   ├── strftime_for_date.rb
│   │   └── strftime_for_time.rb
│   ├── spec_helper.rb
│   └── TODO
├── sprintf.c
├── st.c
├── strftime.c
├── string.c
├── struct.c
├── symbol.c
├── symbol.h
├── template
│   ├── configure-ext.mk.tmpl
│   ├── Doxyfile.tmpl
│   ├── encdb.h.tmpl
│   ├── extinit.c.tmpl
│   ├── exts.mk.tmpl
│   ├── fake.rb.in
│   ├── GNUmakefile.in
│   ├── id.c.tmpl
│   ├── id.h.tmpl
│   ├── known_errors.inc.tmpl
│   ├── limits.c.tmpl
│   ├── prelude.c.tmpl
│   ├── ruby.pc.in
│   ├── ruby-runner.h.in
│   ├── sizes.c.tmpl
│   ├── transdb.h.tmpl
│   ├── unicode_norm_gen.tmpl
│   └── verconf.h.tmpl
├── test
│   ├── base64
│   │   └── test_base64.rb
│   ├── benchmark
│   │   └── test_benchmark.rb
│   ├── bigdecimal
│   │   ├── testbase.rb
│   │   ├── test_bigdecimal.rb
│   │   ├── test_bigdecimal_util.rb
│   │   └── test_bigmath.rb
│   ├── cgi
│   │   ├── test_cgi_cookie.rb
│   │   ├── test_cgi_core.rb
│   │   ├── test_cgi_header.rb
│   │   ├── test_cgi_modruby.rb
│   │   ├── test_cgi_multipart.rb
│   │   ├── test_cgi_session.rb
│   │   ├── test_cgi_tag_helper.rb
│   │   ├── test_cgi_util.rb
│   │   ├── testdata
│   │   │   ├── file1.html
│   │   │   ├── large.png
│   │   │   └── small.png
│   │   └── update_env.rb
│   ├── colors
│   ├── coverage
│   │   └── test_coverage.rb
│   ├── csv
│   │   ├── helper.rb
│   │   ├── line_endings.gz
│   │   ├── parse
│   │   │   ├── test_column_separator.rb
│   │   │   ├── test_convert.rb
│   │   │   ├── test_each.rb
│   │   │   ├── test_general.rb
│   │   │   ├── test_header.rb
│   │   │   ├── test_liberal_parsing.rb
│   │   │   ├── test_rewind.rb
│   │   │   └── test_unconverted_fields.rb
│   │   ├── test_data_converters.rb
│   │   ├── test_encodings.rb
│   │   ├── test_features.rb
│   │   ├── test_interface.rb
│   │   ├── test_row.rb
│   │   ├── test_table.rb
│   │   └── write
│   │   ├── test_general.rb
│   │   └── test_quote_empty.rb
│   ├── date
│   │   ├── test_date_arith.rb
│   │   ├── test_date_attr.rb
│   │   ├── test_date_compat.rb
│   │   ├── test_date_conv.rb
│   │   ├── test_date_marshal.rb
│   │   ├── test_date_new.rb
│   │   ├── test_date_parse.rb
│   │   ├── test_date.rb
│   │   ├── test_date_strftime.rb
│   │   ├── test_date_strptime.rb
│   │   └── test_switch_hitter.rb
│   ├── dbm
│   │   └── test_dbm.rb
│   ├── digest
│   │   ├── digest
│   │   │   └── foo.rb
│   │   ├── test_digest_extend.rb
│   │   └── test_digest.rb
│   ├── drb
│   │   ├── drbtest.rb
│   │   ├── ignore_test_drb.rb
│   │   ├── test_acl.rb
│   │   ├── test_drb.rb
│   │   ├── test_drbssl.rb
│   │   ├── test_drbunix.rb
│   │   ├── ut_array_drbssl.rb
│   │   ├── ut_array_drbunix.rb
│   │   ├── ut_array.rb
│   │   ├── ut_drb_drbssl.rb
│   │   ├── ut_drb_drbunix.rb
│   │   ├── ut_drb.rb
│   │   ├── ut_eq.rb
│   │   ├── ut_large.rb
│   │   ├── ut_port.rb
│   │   ├── ut_safe1.rb
│   │   └── ut_timerholder.rb
│   ├── dtrace
│   │   ├── dummy.rb
│   │   ├── helper.rb
│   │   ├── test_array_create.rb
│   │   ├── test_cmethod.rb
│   │   ├── test_function_entry.rb
│   │   ├── test_gc.rb
│   │   ├── test_hash_create.rb
│   │   ├── test_load.rb
│   │   ├── test_method_cache.rb
│   │   ├── test_object_create_start.rb
│   │   ├── test_raise.rb
│   │   ├── test_require.rb
│   │   ├── test_singleton_function.rb
│   │   └── test_string.rb
│   ├── erb
│   │   ├── hello.erb
│   │   ├── test_erb_command.rb
│   │   ├── test_erb_m17n.rb
│   │   └── test_erb.rb
│   ├── etc
│   │   └── test_etc.rb
│   ├── excludes
│   │   ├── _appveyor
│   │   │   ├── msys2
│   │   │   ├── TestArray.rb
│   │   │   └── vs
│   │   ├── TestException.rb
│   │   ├── TestIO_Console.rb
│   │   ├── TestISeq.rb
│   │   ├── TestThread.rb
│   │   ├── _travis
│   │   │   └── osx
│   │   │   ├── IMAPTest.rb
│   │   │   ├── TestGemRemoteFetcher.rb
│   │   │   └── TestWEBrickUtils.rb
│   │   └── _wercker
│   │   ├── jit
│   │   │   └── TestThreadQueue.rb
│   │   ├── jit-wait
│   │   │   ├── TestDelegateClass.rb
│   │   │   ├── TestGemRemoteFetcher.rb
│   │   │   ├── TestParallel
│   │   │   │   └── TestParallel.rb
│   │   │   └── TestThreadQueue.rb
│   │   ├── test-mjit
│   │   └── test-mjit-wait
│   │   └── TestParallel
│   ├── -ext-
│   │   ├── arith_seq
│   │   │   └── test_arith_seq_extract.rb
│   │   ├── array
│   │   │   └── test_resize.rb
│   │   ├── ast
│   │   ├── bignum
│   │   │   ├── test_big2str.rb
│   │   │   ├── test_bigzero.rb
│   │   │   ├── test_div.rb
│   │   │   ├── test_mul.rb
│   │   │   ├── test_pack.rb
│   │   │   └── test_str2big.rb
│   │   ├── bug_reporter
│   │   │   └── test_bug_reporter.rb
│   │   ├── class
│   │   │   └── test_class2name.rb
│   │   ├── debug
│   │   │   ├── test_debug.rb
│   │   │   └── test_profile_frames.rb
│   │   ├── exception
│   │   │   ├── test_data_error.rb
│   │   │   ├── test_enc_raise.rb
│   │   │   ├── test_ensured.rb
│   │   │   └── test_exception_at_throwing.rb
│   │   ├── file
│   │   │   └── test_stat.rb
│   │   ├── float
│   │   │   └── test_nextafter.rb
│   │   ├── funcall
│   │   │   ├── test_funcall.rb
│   │   │   └── test_passing_block.rb
│   │   ├── gvl
│   │   │   └── test_last_thread.rb
│   │   ├── hash
│   │   │   └── test_delete.rb
│   │   ├── integer
│   │   │   ├── test_integer.rb
│   │   │   └── test_my_integer.rb
│   │   ├── iseq_load
│   │   │   └── test_iseq_load.rb
│   │   ├── iter
│   │   │   ├── test_iter_break.rb
│   │   │   └── test_yield_block.rb
│   │   ├── load
│   │   │   ├── script.rb
│   │   │   ├── test_dot_dot.rb
│   │   │   └── test_protect.rb
│   │   ├── marshal
│   │   │   ├── test_internal_ivar.rb
│   │   │   └── test_usrmarshal.rb
│   │   ├── method
│   │   │   └── test_arity.rb
│   │   ├── num2int
│   │   │   └── test_num2int.rb
│   │   ├── path_to_class
│   │   │   └── test_path_to_class.rb
│   │   ├── popen_deadlock
│   │   │   └── test_popen_deadlock.rb
│   │   ├── postponed_job
│   │   │   └── test_postponed_job.rb
│   │   ├── proc
│   │   │   └── test_bmethod.rb
│   │   ├── rational
│   │   │   └── test_rat.rb
│   │   ├── st
│   │   │   ├── test_foreach.rb
│   │   │   ├── test_numhash.rb
│   │   │   └── test_update.rb
│   │   ├── string
│   │   │   ├── test_capacity.rb
│   │   │   ├── test_coderange.rb
│   │   │   ├── test_cstr.rb
│   │   │   ├── test_ellipsize.rb
│   │   │   ├── test_enc_associate.rb
│   │   │   ├── test_enc_str_buf_cat.rb
│   │   │   ├── test_external_new.rb
│   │   │   ├── test_fstring.rb
│   │   │   ├── test_modify_expand.rb
│   │   │   ├── test_nofree.rb
│   │   │   ├── test_normalize.rb
│   │   │   ├── test_qsort.rb
│   │   │   └── test_set_len.rb
│   │   ├── struct
│   │   │   ├── test_duplicate.rb
│   │   │   ├── test_len.rb
│   │   │   └── test_member.rb
│   │   ├── symbol
│   │   │   ├── noninterned_name.rb
│   │   │   ├── test_inadvertent_creation.rb
│   │   │   └── test_type.rb
│   │   ├── test_bug-3571.rb
│   │   ├── test_bug-5832.rb
│   │   ├── test_notimplement.rb
│   │   ├── test_printf.rb
│   │   ├── test_recursion.rb
│   │   ├── test_scan_args.rb
│   │   ├── thread_fd_close
│   │   │   └── test_thread_fd_close.rb
│   │   ├── time
│   │   │   └── test_new.rb
│   │   ├── tracepoint
│   │   │   └── test_tracepoint.rb
│   │   ├── typeddata
│   │   │   └── test_typeddata.rb
│   │   ├── vm
│   │   │   └── test_at_exit.rb
│   │   ├── wait_for_single_fd
│   │   │   └── test_wait_for_single_fd.rb
│   │   └── win32
│   │   ├── test_console_attr.rb
│   │   ├── test_dln.rb
│   │   └── test_fd_setsize.rb
│   ├── fiddle
│   │   ├── helper.rb
│   │   ├── test_closure.rb
│   │   ├── test_cparser.rb
│   │   ├── test_c_struct_entry.rb
│   │   ├── test_c_union_entity.rb
│   │   ├── test_fiddle.rb
│   │   ├── test_func.rb
│   │   ├── test_function.rb
│   │   ├── test_handle.rb
│   │   ├── test_import.rb
│   │   └── test_pointer.rb
│   ├── fileutils
│   │   ├── clobber.rb
│   │   ├── fileasserts.rb
│   │   ├── test_dryrun.rb
│   │   ├── test_fileutils.rb
│   │   ├── test_nowrite.rb
│   │   ├── test_verbose.rb
│   │   └── visibility_tests.rb
│   ├── gdbm
│   │   └── test_gdbm.rb
│   ├── io
│   │   ├── console
│   │   │   └── test_io_console.rb
│   │   ├── nonblock
│   │   │   └── test_flush.rb
│   │   └── wait
│   │   ├── test_io_wait.rb
│   │   └── test_io_wait_uncommon.rb
│   ├── irb
│   │   ├── test_completion.rb
│   │   ├── test_context.rb
│   │   ├── test_init.rb
│   │   ├── test_option.rb
│   │   ├── test_raise_no_backtrace_exception.rb
│   │   ├── test_ruby-lex.rb
│   │   └── test_workspace.rb
│   ├── json
│   │   ├── fixtures
│   │   │   ├── fail10.json
│   │   │   ├── fail11.json
│   │   │   ├── fail12.json
│   │   │   ├── fail13.json
│   │   │   ├── fail14.json
│   │   │   ├── fail18.json
│   │   │   ├── fail19.json
│   │   │   ├── fail20.json
│   │   │   ├── fail21.json
│   │   │   ├── fail22.json
│   │   │   ├── fail23.json
│   │   │   ├── fail24.json
│   │   │   ├── fail25.json
│   │   │   ├── fail27.json
│   │   │   ├── fail28.json
│   │   │   ├── fail2.json
│   │   │   ├── fail3.json
│   │   │   ├── fail4.json
│   │   │   ├── fail5.json
│   │   │   ├── fail6.json
│   │   │   ├── fail7.json
│   │   │   ├── fail8.json
│   │   │   ├── fail9.json
│   │   │   ├── obsolete_fail1.json
│   │   │   ├── pass15.json
│   │   │   ├── pass16.json
│   │   │   ├── pass17.json
│   │   │   ├── pass1.json
│   │   │   ├── pass26.json
│   │   │   ├── pass2.json
│   │   │   └── pass3.json
│   │   ├── json_addition_test.rb
│   │   ├── json_common_interface_test.rb
│   │   ├── json_encoding_test.rb
│   │   ├── json_ext_parser_test.rb
│   │   ├── json_fixtures_test.rb
│   │   ├── json_generator_test.rb
│   │   ├── json_generic_object_test.rb
│   │   ├── json_parser_test.rb
│   │   ├── json_string_matching_test.rb
│   │   └── test_helper.rb
│   ├── lib
│   │   ├── envutil.rb
│   │   ├── find_executable.rb
│   │   ├── iseq_loader_checker.rb
│   │   ├── jit_support.rb
│   │   ├── leakchecker.rb
│   │   ├── memory_status.rb
│   │   ├── minitest
│   │   │   ├── autorun.rb
│   │   │   ├── benchmark.rb
│   │   │   ├── mock.rb
│   │   │   ├── README.txt
│   │   │   └── unit.rb
│   │   ├── profile_test_all.rb
│   │   ├── -test-
│   │   │   └── integer.rb
│   │   ├── test
│   │   │   ├── unit
│   │   │   │   ├── assertions.rb
│   │   │   │   ├── parallel.rb
│   │   │   │   └── testcase.rb
│   │   │   └── unit.rb
│   │   ├── tracepointchecker.rb
│   │   ├── with_different_ofs.rb
│   │   └── zombie_hunter.rb
│   ├── logger
│   │   ├── test_logdevice.rb
│   │   ├── test_logger.rb
│   │   └── test_severity.rb
│   ├── matrix
│   │   ├── test_matrix.rb
│   │   └── test_vector.rb
│   ├── minitest
│   │   ├── metametameta.rb
│   │   ├── test_minitest_benchmark.rb
│   │   ├── test_minitest_mock.rb
│   │   └── test_minitest_unit.rb
│   ├── misc
│   │   └── test_ruby_mode.rb
│   ├── mkmf
│   │   ├── base.rb
│   │   ├── test_config.rb
│   │   ├── test_constant.rb
│   │   ├── test_convertible.rb
│   │   ├── test_find_executable.rb
│   │   ├── test_flags.rb
│   │   ├── test_framework.rb
│   │   ├── test_have_func.rb
│   │   ├── test_have_library.rb
│   │   ├── test_have_macro.rb
│   │   ├── test_libs.rb
│   │   ├── test_signedness.rb
│   │   └── test_sizeof.rb
│   ├── monitor
│   │   └── test_monitor.rb
│   ├── net
│   │   ├── fixtures
│   │   │   ├── cacert.pem
│   │   │   ├── dhparams.pem
│   │   │   ├── server.crt
│   │   │   └── server.key
│   │   ├── ftp
│   │   │   ├── test_buffered_socket.rb
│   │   │   ├── test_ftp.rb
│   │   │   └── test_mlsx_entry.rb
│   │   ├── http
│   │   │   ├── test_buffered_io.rb
│   │   │   ├── test_httpheader.rb
│   │   │   ├── test_http.rb
│   │   │   ├── test_http_request.rb
│   │   │   ├── test_httpresponse.rb
│   │   │   ├── test_httpresponses.rb
│   │   │   ├── test_https_proxy.rb
│   │   │   ├── test_https.rb
│   │   │   └── utils.rb
│   │   ├── imap
│   │   │   ├── Makefile
│   │   │   ├── test_imap.rb
│   │   │   └── test_imap_response_parser.rb
│   │   ├── pop
│   │   │   └── test_pop.rb
│   │   ├── protocol
│   │   │   └── test_protocol.rb
│   │   └── smtp
│   │   ├── test_response.rb
│   │   ├── test_smtp.rb
│   │   └── test_ssl_socket.rb
│   ├── nkf
│   │   ├── test_kconv.rb
│   │   └── test_nkf.rb
│   ├── objspace
│   │   └── test_objspace.rb
│   ├── openssl
│   │   ├── fixtures
│   │   │   └── pkey
│   │   │   ├── dh1024.pem
│   │   │   ├── dsa1024.pem
│   │   │   ├── dsa256.pem
│   │   │   ├── dsa512.pem
│   │   │   ├── p256.pem
│   │   │   ├── rsa1024.pem
│   │   │   └── rsa2048.pem
│   │   ├── test_asn1.rb
│   │   ├── test_bn.rb
│   │   ├── test_buffering.rb
│   │   ├── test_cipher.rb
│   │   ├── test_config.rb
│   │   ├── test_digest.rb
│   │   ├── test_engine.rb
│   │   ├── test_fips.rb
│   │   ├── test_hmac.rb
│   │   ├── test_kdf.rb
│   │   ├── test_ns_spki.rb
│   │   ├── test_ocsp.rb
│   │   ├── test_pair.rb
│   │   ├── test_pkcs12.rb
│   │   ├── test_pkcs7.rb
│   │   ├── test_pkey_dh.rb
│   │   ├── test_pkey_dsa.rb
│   │   ├── test_pkey_ec.rb
│   │   ├── test_pkey_rsa.rb
│   │   ├── test_random.rb
│   │   ├── test_ssl.rb
│   │   ├── test_ssl_session.rb
│   │   ├── test_x509attr.rb
│   │   ├── test_x509cert.rb
│   │   ├── test_x509crl.rb
│   │   ├── test_x509ext.rb
│   │   ├── test_x509name.rb
│   │   ├── test_x509req.rb
│   │   ├── test_x509store.rb
│   │   ├── ut_eof.rb
│   │   └── utils.rb
│   ├── open-uri
│   │   ├── test_open-uri.rb
│   │   └── test_ssl.rb
│   ├── optparse
│   │   ├── test_acceptable.rb
│   │   ├── test_autoconf.rb
│   │   ├── test_bash_completion.rb
│   │   ├── test_cclass.rb
│   │   ├── test_getopts.rb
│   │   ├── test_kwargs.rb
│   │   ├── test_noarg.rb
│   │   ├── test_optarg.rb
│   │   ├── test_optparse.rb
│   │   ├── test_placearg.rb
│   │   ├── test_reqarg.rb
│   │   ├── test_summary.rb
│   │   └── test_zsh_completion.rb
│   ├── ostruct
│   │   └── test_ostruct.rb
│   ├── pathname
│   │   └── test_pathname.rb
│   ├── psych
│   │   ├── handlers
│   │   │   └── test_recorder.rb
│   │   ├── helper.rb
│   │   ├── json
│   │   │   └── test_stream.rb
│   │   ├── nodes
│   │   │   └── test_enumerable.rb
│   │   ├── test_alias_and_anchor.rb
│   │   ├── test_array.rb
│   │   ├── test_boolean.rb
│   │   ├── test_class.rb
│   │   ├── test_coder.rb
│   │   ├── test_date_time.rb
│   │   ├── test_deprecated.rb
│   │   ├── test_document.rb
│   │   ├── test_emitter.rb
│   │   ├── test_encoding.rb
│   │   ├── test_exception.rb
│   │   ├── test_hash.rb
│   │   ├── test_json_tree.rb
│   │   ├── test_marshalable.rb
│   │   ├── test_merge_keys.rb
│   │   ├── test_nil.rb
│   │   ├── test_null.rb
│   │   ├── test_numeric.rb
│   │   ├── test_object.rb
│   │   ├── test_object_references.rb
│   │   ├── test_omap.rb
│   │   ├── test_parser.rb
│   │   ├── test_psych.rb
│   │   ├── test_safe_load.rb
│   │   ├── test_scalar.rb
│   │   ├── test_scalar_scanner.rb
│   │   ├── test_serialize_subclasses.rb
│   │   ├── test_set.rb
│   │   ├── test_stream.rb
│   │   ├── test_string.rb
│   │   ├── test_struct.rb
│   │   ├── test_symbol.rb
│   │   ├── test_tainted.rb
│   │   ├── test_tree_builder.rb
│   │   ├── test_yamldbm.rb
│   │   ├── test_yaml.rb
│   │   ├── test_yaml_special_cases.rb
│   │   ├── test_yamlstore.rb
│   │   └── visitors
│   │   ├── test_depth_first.rb
│   │   ├── test_emitter.rb
│   │   ├── test_to_ruby.rb
│   │   └── test_yaml_tree.rb
│   ├── rdoc
│   │   ├── binary.dat
│   │   ├── hidden.zip.txt
│   │   ├── MarkdownTest_1.0.3
│   │   │   ├── Amps and angle encoding.text
│   │   │   ├── Auto links.text
│   │   │   ├── Backslash escapes.text
│   │   │   ├── Blockquotes with code blocks.text
│   │   │   ├── Code Blocks.text
│   │   │   ├── Code Spans.text
│   │   │   ├── Hard-wrapped paragraphs with list-like lines.text
│   │   │   ├── Horizontal rules.text
│   │   │   ├── Inline HTML (Advanced).text
│   │   │   ├── Inline HTML comments.text
│   │   │   ├── Inline HTML (Simple).text
│   │   │   ├── Links, inline style.text
│   │   │   ├── Links, reference style.text
│   │   │   ├── Links, shortcut references.text
│   │   │   ├── Literal quotes in titles.text
│   │   │   ├── Markdown Documentation - Basics.text
│   │   │   ├── Markdown Documentation - Syntax.text
│   │   │   ├── Nested blockquotes.text
│   │   │   ├── Ordered and unordered lists.text
│   │   │   ├── Strong and em together.text
│   │   │   ├── Tabs.text
│   │   │   └── Tidyness.text
│   │   ├── minitest_helper.rb
│   │   ├── README
│   │   ├── test.ja.largedoc
│   │   ├── test.ja.rdoc
│   │   ├── test.ja.txt
│   │   ├── test_rdoc_alias.rb
│   │   ├── test_rdoc_any_method.rb
│   │   ├── test_rdoc_attr.rb
│   │   ├── test_rdoc_class_module.rb
│   │   ├── test_rdoc_code_object.rb
│   │   ├── test_rdoc_comment.rb
│   │   ├── test_rdoc_constant.rb
│   │   ├── test_rdoc_context.rb
│   │   ├── test_rdoc_context_section.rb
│   │   ├── test_rdoc_cross_reference.rb
│   │   ├── test_rdoc_encoding.rb
│   │   ├── test_rdoc_extend.rb
│   │   ├── test_rdoc_generator_darkfish.rb
│   │   ├── test_rdoc_generator_json_index.rb
│   │   ├── test_rdoc_generator_markup.rb
│   │   ├── test_rdoc_generator_pot_po_entry.rb
│   │   ├── test_rdoc_generator_pot_po.rb
│   │   ├── test_rdoc_generator_pot.rb
│   │   ├── test_rdoc_generator_ri.rb
│   │   ├── test_rdoc_i18n_locale.rb
│   │   ├── test_rdoc_i18n_text.rb
│   │   ├── test_rdoc_include.rb
│   │   ├── test_rdoc_markdown.rb
│   │   ├── test_rdoc_markdown_test.rb
│   │   ├── test_rdoc_markup_attribute_manager.rb
│   │   ├── test_rdoc_markup_attributes.rb
│   │   ├── test_rdoc_markup_document.rb
│   │   ├── test_rdoc_markup_formatter.rb
│   │   ├── test_rdoc_markup_hard_break.rb
│   │   ├── test_rdoc_markup_heading.rb
│   │   ├── test_rdoc_markup_include.rb
│   │   ├── test_rdoc_markup_indented_paragraph.rb
│   │   ├── test_rdoc_markup_paragraph.rb
│   │   ├── test_rdoc_markup_parser.rb
│   │   ├── test_rdoc_markup_pre_process.rb
│   │   ├── test_rdoc_markup_raw.rb
│   │   ├── test_rdoc_markup.rb
│   │   ├── test_rdoc_markup_to_ansi.rb
│   │   ├── test_rdoc_markup_to_bs.rb
│   │   ├── test_rdoc_markup_to_html_crossref.rb
│   │   ├── test_rdoc_markup_to_html.rb
│   │   ├── test_rdoc_markup_to_html_snippet.rb
│   │   ├── test_rdoc_markup_to_joined_paragraph.rb
│   │   ├── test_rdoc_markup_to_label.rb
│   │   ├── test_rdoc_markup_to_markdown.rb
│   │   ├── test_rdoc_markup_to_rdoc.rb
│   │   ├── test_rdoc_markup_to_table_of_contents.rb
│   │   ├── test_rdoc_markup_to_tt_only.rb
│   │   ├── test_rdoc_markup_verbatim.rb
│   │   ├── test_rdoc_method_attr.rb
│   │   ├── test_rdoc_normal_class.rb
│   │   ├── test_rdoc_normal_module.rb
│   │   ├── test_rdoc_options.rb
│   │   ├── test_rdoc_parser_changelog.rb
│   │   ├── test_rdoc_parser_c.rb
│   │   ├── test_rdoc_parser_markdown.rb
│   │   ├── test_rdoc_parser.rb
│   │   ├── test_rdoc_parser_rd.rb
│   │   ├── test_rdoc_parser_ruby.rb
│   │   ├── test_rdoc_parser_simple.rb
│   │   ├── test_rdoc_rd_block_parser.rb
│   │   ├── test_rdoc_rd_inline_parser.rb
│   │   ├── test_rdoc_rd_inline.rb
│   │   ├── test_rdoc_rdoc.rb
│   │   ├── test_rdoc_rd.rb
│   │   ├── test_rdoc_require.rb
│   │   ├── test_rdoc_ri_driver.rb
│   │   ├── test_rdoc_ri_paths.rb
│   │   ├── test_rdoc_rubygems_hook.rb
│   │   ├── test_rdoc_servlet.rb
│   │   ├── test_rdoc_single_class.rb
│   │   ├── test_rdoc_stats.rb
│   │   ├── test_rdoc_store.rb
│   │   ├── test_rdoc_task.rb
│   │   ├── test_rdoc_text.rb
│   │   ├── test_rdoc_token_stream.rb
│   │   ├── test_rdoc_tom_doc.rb
│   │   ├── test_rdoc_top_level.rb
│   │   ├── test.txt
│   │   ├── xref_data.rb
│   │   └── xref_test_case.rb
│   ├── readline
│   │   ├── test_readline_history.rb
│   │   └── test_readline.rb
│   ├── resolv
│   │   ├── test_addr.rb
│   │   ├── test_dns.rb
│   │   ├── test_mdns.rb
│   │   └── test_resource.rb
│   ├── rexml
│   │   ├── data
│   │   │   ├── axis.xml
│   │   │   ├── bad.xml
│   │   │   ├── basicupdate.xml
│   │   │   ├── basic.xml
│   │   │   ├── broken.rss
│   │   │   ├── contents.xml
│   │   │   ├── dash.xml
│   │   │   ├── defaultNamespace.xml
│   │   │   ├── doctype_test.xml
│   │   │   ├── documentation.xml
│   │   │   ├── euc.xml
│   │   │   ├── evaluate.xml
│   │   │   ├── fibo.xml
│   │   │   ├── foo.xml
│   │   │   ├── google.2.xml
│   │   │   ├── id.xml
│   │   │   ├── iso8859-1.xml
│   │   │   ├── jaxen24.xml
│   │   │   ├── jaxen3.xml
│   │   │   ├── lang0.xml
│   │   │   ├── lang.xml
│   │   │   ├── LostineRiver.kml.gz
│   │   │   ├── message.xml
│   │   │   ├── moreover.xml
│   │   │   ├── much_ado.xml
│   │   │   ├── namespaces.xml
│   │   │   ├── nitf.xml
│   │   │   ├── numbers.xml
│   │   │   ├── ofbiz-issues-full-177.xml
│   │   │   ├── pi2.xml
│   │   │   ├── pi.xml
│   │   │   ├── ProductionSupport.xml
│   │   │   ├── project.xml
│   │   │   ├── simple.xml
│   │   │   ├── stream_accents.xml
│   │   │   ├── t63-1.xml
│   │   │   ├── t63-2.svg
│   │   │   ├── t75.xml
│   │   │   ├── test
│   │   │   │   ├── tests.xml
│   │   │   │   └── tests.xsl
│   │   │   ├── testNamespaces.xml
│   │   │   ├── testsrc.xml
│   │   │   ├── text.xml
│   │   │   ├── ticket_61.xml
│   │   │   ├── ticket_68.xml
│   │   │   ├── tutorial.xml
│   │   │   ├── underscore.xml
│   │   │   ├── utf16.xml
│   │   │   ├── web2.xml
│   │   │   ├── web.xml
│   │   │   ├── working.rss
│   │   │   ├── xmlfile-bug.xml
│   │   │   ├── xp.tst
│   │   │   └── yahoo.xml
│   │   ├── formatter
│   │   │   └── test_default.rb
│   │   ├── listener.rb
│   │   ├── parse
│   │   │   ├── test_document_type_declaration.rb
│   │   │   ├── test_element.rb
│   │   │   ├── test_notation_declaration.rb
│   │   │   └── test_processing_instruction.rb
│   │   ├── parser
│   │   │   ├── test_sax2.rb
│   │   │   ├── test_stream.rb
│   │   │   ├── test_tree.rb
│   │   │   └── test_ultra_light.rb
│   │   ├── rexml_test_utils.rb
│   │   ├── test_attribute.rb
│   │   ├── test_attributes_mixin.rb
│   │   ├── test_attributes.rb
│   │   ├── test_changing_encoding.rb
│   │   ├── test_comment.rb
│   │   ├── test_contrib.rb
│   │   ├── test_core.rb
│   │   ├── test_doctype.rb
│   │   ├── test_document.rb
│   │   ├── test_element.rb
│   │   ├── test_elements.rb
│   │   ├── test_encoding.rb
│   │   ├── test_entity.rb
│   │   ├── test_functions_number.rb
│   │   ├── test_functions.rb
│   │   ├── test_instruction.rb
│   │   ├── test_jaxen.rb
│   │   ├── test_lightparser.rb
│   │   ├── test_light.rb
│   │   ├── test_listener.rb
│   │   ├── test_martin_fowler.rb
│   │   ├── test_namespace.rb
│   │   ├── test_order.rb
│   │   ├── test_preceding_sibling.rb
│   │   ├── test_pullparser.rb
│   │   ├── test_rexml_issuezilla.rb
│   │   ├── test_sax.rb
│   │   ├── test_stream.rb
│   │   ├── test_text.rb
│   │   ├── test_ticket_80.rb
│   │   ├── test_validation_rng.rb
│   │   ├── test_xml_declaration.rb
│   │   └── xpath
│   │   ├── test_attribute.rb
│   │   ├── test_axis_preceding_sibling.rb
│   │   ├── test_base.rb
│   │   ├── test_node.rb
│   │   ├── test_predicate.rb
│   │   └── test_text.rb
│   ├── rinda
│   │   ├── test_rinda.rb
│   │   └── test_tuplebag.rb
│   ├── ripper
│   │   ├── dummyparser.rb
│   │   ├── test_files.rb
│   │   ├── test_filter.rb
│   │   ├── test_lexer.rb
│   │   ├── test_parser_events.rb
│   │   ├── test_ripper.rb
│   │   ├── test_scanner_events.rb
│   │   └── test_sexp.rb
│   ├── rss
│   │   ├── dot.png
│   │   ├── rss-assertions.rb
│   │   ├── rss-testcase.rb
│   │   ├── test_1.0.rb
│   │   ├── test_2.0.rb
│   │   ├── test_accessor.rb
│   │   ├── test_atom.rb
│   │   ├── test_content.rb
│   │   ├── test_dublincore.rb
│   │   ├── test_image.rb
│   │   ├── test_inherit.rb
│   │   ├── test_itunes.rb
│   │   ├── test_maker_0.9.rb
│   │   ├── test_maker_1.0.rb
│   │   ├── test_maker_2.0.rb
│   │   ├── test_maker_atom_entry.rb
│   │   ├── test_maker_atom_feed.rb
│   │   ├── test_maker_content.rb
│   │   ├── test_maker_dc.rb
│   │   ├── test_maker_image.rb
│   │   ├── test_maker_itunes.rb
│   │   ├── test_maker_slash.rb
│   │   ├── test_maker_sy.rb
│   │   ├── test_maker_taxo.rb
│   │   ├── test_maker_trackback.rb
│   │   ├── test_maker_xml-stylesheet.rb
│   │   ├── test_parser_1.0.rb
│   │   ├── test_parser_2.0.rb
│   │   ├── test_parser_atom_entry.rb
│   │   ├── test_parser_atom_feed.rb
│   │   ├── test_parser.rb
│   │   ├── test_setup_maker_0.9.rb
│   │   ├── test_setup_maker_1.0.rb
│   │   ├── test_setup_maker_2.0.rb
│   │   ├── test_setup_maker_atom_entry.rb
│   │   ├── test_setup_maker_atom_feed.rb
│   │   ├── test_setup_maker_itunes.rb
│   │   ├── test_setup_maker_slash.rb
│   │   ├── test_slash.rb
│   │   ├── test_syndication.rb
│   │   ├── test_taxonomy.rb
│   │   ├── test_to_s.rb
│   │   ├── test_trackback.rb
│   │   ├── test_version.rb
│   │   └── test_xml-stylesheet.rb
│   ├── ruby
│   │   ├── allpairs.rb
│   │   ├── beginmainend.rb
│   │   ├── bug-11928.rb
│   │   ├── bug-13526.rb
│   │   ├── enc
│   │   │   ├── test_big5.rb
│   │   │   ├── test_case_comprehensive.rb
│   │   │   ├── test_case_mapping.rb
│   │   │   ├── test_case_options.rb
│   │   │   ├── test_cp949.rb
│   │   │   ├── test_emoji_breaks.rb
│   │   │   ├── test_emoji.rb
│   │   │   ├── test_euc_jp.rb
│   │   │   ├── test_euc_kr.rb
│   │   │   ├── test_euc_tw.rb
│   │   │   ├── test_gb18030.rb
│   │   │   ├── test_gbk.rb
│   │   │   ├── test_grapheme_breaks.rb
│   │   │   ├── test_iso_8859.rb
│   │   │   ├── test_koi8.rb
│   │   │   ├── test_regex_casefold.rb
│   │   │   ├── test_shift_jis.rb
│   │   │   ├── test_utf16.rb
│   │   │   ├── test_utf32.rb
│   │   │   ├── test_windows_1251.rb
│   │   │   └── test_windows_1252.rb
│   │   ├── lbtest.rb
│   │   ├── marshaltestlib.rb
│   │   ├── sentence.rb
│   │   ├── test_alias.rb
│   │   ├── test_argf.rb
│   │   ├── test_arithmetic_sequence.rb
│   │   ├── test_arity.rb
│   │   ├── test_array.rb
│   │   ├── test_assignment.rb
│   │   ├── test_ast.rb
│   │   ├── test_autoload.rb
│   │   ├── test_backtrace.rb
│   │   ├── test_basicinstructions.rb
│   │   ├── test_beginendblock.rb
│   │   ├── test_bignum.rb
│   │   ├── test_call.rb
│   │   ├── test_case.rb
│   │   ├── test_class.rb
│   │   ├── test_clone.rb
│   │   ├── test_comparable.rb
│   │   ├── test_complex2.rb
│   │   ├── test_complexrational.rb
│   │   ├── test_complex.rb
│   │   ├── test_condition.rb
│   │   ├── test_const.rb
│   │   ├── test_continuation.rb
│   │   ├── test_default_gems.rb
│   │   ├── test_defined.rb
│   │   ├── test_dir_m17n.rb
│   │   ├── test_dir.rb
│   │   ├── test_econv.rb
│   │   ├── test_encoding.rb
│   │   ├── test_enumerator.rb
│   │   ├── test_enum.rb
│   │   ├── test_env.rb
│   │   ├── test_eval.rb
│   │   ├── test_exception.rb
│   │   ├── test_fiber.rb
│   │   ├── test_file_exhaustive.rb
│   │   ├── test_file.rb
│   │   ├── test_fixnum.rb
│   │   ├── test_flip.rb
│   │   ├── test_float.rb
│   │   ├── test_fnmatch.rb
│   │   ├── test_gc.rb
│   │   ├── test_hash.rb
│   │   ├── test_ifunless.rb
│   │   ├── test_integer_comb.rb
│   │   ├── test_integer.rb
│   │   ├── test_io_m17n.rb
│   │   ├── test_io.rb
│   │   ├── test_iseq.rb
│   │   ├── test_iterator.rb
│   │   ├── test_jit.rb
│   │   ├── test_key_error.rb
│   │   ├── test_keyword.rb
│   │   ├── test_lambda.rb
│   │   ├── test_lazy_enumerator.rb
│   │   ├── test_literal.rb
│   │   ├── test_m17n_comb.rb
│   │   ├── test_m17n.rb
│   │   ├── test_marshal.rb
│   │   ├── test_math.rb
│   │   ├── test_metaclass.rb
│   │   ├── test_method.rb
│   │   ├── test_mixed_unicode_escapes.rb
│   │   ├── test_module.rb
│   │   ├── test_notimp.rb
│   │   ├── test_not.rb
│   │   ├── test_numeric.rb
│   │   ├── test_object.rb
│   │   ├── test_objectspace.rb
│   │   ├── test_optimization.rb
│   │   ├── test_pack.rb
│   │   ├── test_parse.rb
│   │   ├── test_path.rb
│   │   ├── test_pipe.rb
│   │   ├── test_primitive.rb
│   │   ├── test_process.rb
│   │   ├── test_proc.rb
│   │   ├── test_rand.rb
│   │   ├── test_range.rb
│   │   ├── test_rational2.rb
│   │   ├── test_rational.rb
│   │   ├── test_readpartial.rb
│   │   ├── test_refinement.rb
│   │   ├── test_regexp.rb
│   │   ├── test_require.rb
│   │   ├── test_rubyoptions.rb
│   │   ├── test_rubyvm_mjit.rb
│   │   ├── test_rubyvm.rb
│   │   ├── test_settracefunc.rb
│   │   ├── test_signal.rb
│   │   ├── test_sleep.rb
│   │   ├── test_sprintf_comb.rb
│   │   ├── test_sprintf.rb
│   │   ├── test_stringchar.rb
│   │   ├── test_string.rb
│   │   ├── test_struct.rb
│   │   ├── test_super.rb
│   │   ├── test_symbol.rb
│   │   ├── test_syntax.rb
│   │   ├── test_system.rb
│   │   ├── test_thread_cv.rb
│   │   ├── test_threadgroup.rb
│   │   ├── test_thread_queue.rb
│   │   ├── test_thread.rb
│   │   ├── test_time.rb
│   │   ├── test_time_tz.rb
│   │   ├── test_trace.rb
│   │   ├── test_transcode.rb
│   │   ├── test_undef.rb
│   │   ├── test_unicode_escape.rb
│   │   ├── test_variable.rb
│   │   ├── test_vm_dump.rb
│   │   ├── test_weakmap.rb
│   │   ├── test_whileuntil.rb
│   │   ├── test_yield.rb
│   │   └── ut_eof.rb
│   ├── rubygems
│   │   ├── alternate_cert_32.pem
│   │   ├── alternate_cert.pem
│   │   ├── alternate_key.pem
│   │   ├── bad_rake.rb
│   │   ├── bogussources.rb
│   │   ├── ca_cert.pem
│   │   ├── child_cert_32.pem
│   │   ├── child_cert.pem
│   │   ├── child_key.pem
│   │   ├── client.pem
│   │   ├── data
│   │   │   ├── gem-private_key.pem
│   │   │   ├── gem-public_cert.pem
│   │   │   └── null-type.gemspec.rz
│   │   ├── encrypted_private_key.pem
│   │   ├── expired_cert.pem
│   │   ├── fake_certlib
│   │   │   └── openssl.rb
│   │   ├── foo
│   │   │   └── discover.rb
│   │   ├── future_cert_32.pem
│   │   ├── future_cert.pem
│   │   ├── good_rake.rb
│   │   ├── grandchild_cert_32.pem
│   │   ├── grandchild_cert.pem
│   │   ├── grandchild_key.pem
│   │   ├── invalidchild_cert_32.pem
│   │   ├── invalidchild_cert.pem
│   │   ├── invalidchild_key.pem
│   │   ├── invalid_client.pem
│   │   ├── invalid_issuer_cert_32.pem
│   │   ├── invalid_issuer_cert.pem
│   │   ├── invalid_key.pem
│   │   ├── invalid_signer_cert_32.pem
│   │   ├── invalid_signer_cert.pem
│   │   ├── plugin
│   │   │   ├── exception
│   │   │   │   └── rubygems_plugin.rb
│   │   │   ├── load
│   │   │   │   └── rubygems_plugin.rb
│   │   │   └── standarderror
│   │   │   └── rubygems_plugin.rb
│   │   ├── private3072_key.pem
│   │   ├── private_key.pem
│   │   ├── public3072_cert.pem
│   │   ├── public_cert_32.pem
│   │   ├── public_cert.pem
│   │   ├── public_key.pem
│   │   ├── rubygems
│   │   │   └── commands
│   │   │   └── crash_command.rb
│   │   ├── rubygems_plugin.rb
│   │   ├── sff
│   │   │   └── discover.rb
│   │   ├── simple_gem.rb
│   │   ├── specifications
│   │   │   ├── bar-0.0.2.gemspec
│   │   │   └── foo-0.0.1-x86-mswin32.gemspec
│   │   ├── ssl_cert.pem
│   │   ├── ssl_key.pem
│   │   ├── test_bundled_ca.rb
│   │   ├── test_config.rb
│   │   ├── test_deprecate.rb
│   │   ├── test_gem_available_set.rb
│   │   ├── test_gem_bundler_version_finder.rb
│   │   ├── test_gem_command_manager.rb
│   │   ├── test_gem_command.rb
│   │   ├── test_gem_commands_build_command.rb
│   │   ├── test_gem_commands_cert_command.rb
│   │   ├── test_gem_commands_check_command.rb
│   │   ├── test_gem_commands_cleanup_command.rb
│   │   ├── test_gem_commands_contents_command.rb
│   │   ├── test_gem_commands_dependency_command.rb
│   │   ├── test_gem_commands_environment_command.rb
│   │   ├── test_gem_commands_fetch_command.rb
│   │   ├── test_gem_commands_generate_index_command.rb
│   │   ├── test_gem_commands_help_command.rb
│   │   ├── test_gem_commands_info_command.rb
│   │   ├── test_gem_commands_install_command.rb
│   │   ├── test_gem_commands_list_command.rb
│   │   ├── test_gem_commands_lock_command.rb
│   │   ├── test_gem_commands_mirror.rb
│   │   ├── test_gem_commands_open_command.rb
│   │   ├── test_gem_commands_outdated_command.rb
│   │   ├── test_gem_commands_owner_command.rb
│   │   ├── test_gem_commands_pristine_command.rb
│   │   ├── test_gem_commands_push_command.rb
│   │   ├── test_gem_commands_query_command.rb
│   │   ├── test_gem_commands_search_command.rb
│   │   ├── test_gem_commands_server_command.rb
│   │   ├── test_gem_commands_setup_command.rb
│   │   ├── test_gem_commands_signin_command.rb
│   │   ├── test_gem_commands_signout_command.rb
│   │   ├── test_gem_commands_sources_command.rb
│   │   ├── test_gem_commands_specification_command.rb
│   │   ├── test_gem_commands_stale_command.rb
│   │   ├── test_gem_commands_uninstall_command.rb
│   │   ├── test_gem_commands_unpack_command.rb
│   │   ├── test_gem_commands_update_command.rb
│   │   ├── test_gem_commands_which_command.rb
│   │   ├── test_gem_commands_yank_command.rb
│   │   ├── test_gem_config_file.rb
│   │   ├── test_gem_dependency_installer.rb
│   │   ├── test_gem_dependency_list.rb
│   │   ├── test_gem_dependency.rb
│   │   ├── test_gem_dependency_resolution_error.rb
│   │   ├── test_gem_doctor.rb
│   │   ├── test_gem_ext_builder.rb
│   │   ├── test_gem_ext_cmake_builder.rb
│   │   ├── test_gem_ext_configure_builder.rb
│   │   ├── test_gem_ext_ext_conf_builder.rb
│   │   ├── test_gem_ext_rake_builder.rb
│   │   ├── test_gem_gemcutter_utilities.rb
│   │   ├── test_gem_gem_runner.rb
│   │   ├── test_gem_impossible_dependencies_error.rb
│   │   ├── test_gem_indexer.rb
│   │   ├── test_gem_installer.rb
│   │   ├── test_gem_install_update_options.rb
│   │   ├── test_gem_local_remote_options.rb
│   │   ├── test_gem_name_tuple.rb
│   │   ├── test_gem_package_old.rb
│   │   ├── test_gem_package.rb
│   │   ├── test_gem_package_tar_header.rb
│   │   ├── test_gem_package_tar_reader_entry.rb
│   │   ├── test_gem_package_tar_reader.rb
│   │   ├── test_gem_package_tar_writer.rb
│   │   ├── test_gem_package_task.rb
│   │   ├── test_gem_path_support.rb
│   │   ├── test_gem_platform.rb
│   │   ├── test_gem.rb
│   │   ├── test_gem_rdoc.rb
│   │   ├── test_gem_remote_fetcher.rb
│   │   ├── test_gem_request_connection_pools.rb
│   │   ├── test_gem_request.rb
│   │   ├── test_gem_request_set_gem_dependency_api.rb
│   │   ├── test_gem_request_set_lockfile_parser.rb
│   │   ├── test_gem_request_set_lockfile.rb
│   │   ├── test_gem_request_set_lockfile_tokenizer.rb
│   │   ├── test_gem_request_set.rb
│   │   ├── test_gem_requirement.rb
│   │   ├── test_gem_resolver_activation_request.rb
│   │   ├── test_gem_resolver_api_set.rb
│   │   ├── test_gem_resolver_api_specification.rb
│   │   ├── test_gem_resolver_best_set.rb
│   │   ├── test_gem_resolver_composed_set.rb
│   │   ├── test_gem_resolver_conflict.rb
│   │   ├── test_gem_resolver_dependency_request.rb
│   │   ├── test_gem_resolver_git_set.rb
│   │   ├── test_gem_resolver_git_specification.rb
│   │   ├── test_gem_resolver_index_set.rb
│   │   ├── test_gem_resolver_index_specification.rb
│   │   ├── test_gem_resolver_installed_specification.rb
│   │   ├── test_gem_resolver_installer_set.rb
│   │   ├── test_gem_resolver_local_specification.rb
│   │   ├── test_gem_resolver_lock_set.rb
│   │   ├── test_gem_resolver_lock_specification.rb
│   │   ├── test_gem_resolver.rb
│   │   ├── test_gem_resolver_requirement_list.rb
│   │   ├── test_gem_resolver_specification.rb
│   │   ├── test_gem_resolver_vendor_set.rb
│   │   ├── test_gem_resolver_vendor_specification.rb
│   │   ├── test_gem_security_policy.rb
│   │   ├── test_gem_security.rb
│   │   ├── test_gem_security_signer.rb
│   │   ├── test_gem_security_trust_dir.rb
│   │   ├── test_gem_server.rb
│   │   ├── test_gem_silent_ui.rb
│   │   ├── test_gem_source_fetch_problem.rb
│   │   ├── test_gem_source_git.rb
│   │   ├── test_gem_source_installed.rb
│   │   ├── test_gem_source_list.rb
│   │   ├── test_gem_source_local.rb
│   │   ├── test_gem_source_lock.rb
│   │   ├── test_gem_source.rb
│   │   ├── test_gem_source_specific_file.rb
│   │   ├── test_gem_source_vendor.rb
│   │   ├── test_gem_spec_fetcher.rb
│   │   ├── test_gem_specification.rb
│   │   ├── test_gem_stream_ui.rb
│   │   ├── test_gem_stub_specification.rb
│   │   ├── test_gem_text.rb
│   │   ├── test_gem_uninstaller.rb
│   │   ├── test_gem_unsatisfiable_dependency_error.rb
│   │   ├── test_gem_uri_formatter.rb
│   │   ├── test_gem_util.rb
│   │   ├── test_gem_validator.rb
│   │   ├── test_gem_version_option.rb
│   │   ├── test_gem_version.rb
│   │   ├── test_kernel.rb
│   │   ├── test_remote_fetch_error.rb
│   │   ├── test_require.rb
│   │   ├── wrong_key_cert_32.pem
│   │   └── wrong_key_cert.pem
│   ├── runner.rb
│   ├── scanf
│   │   ├── data.txt
│   │   ├── test_scanfblocks.rb
│   │   ├── test_scanfio.rb
│   │   └── test_scanf.rb
│   ├── sdbm
│   │   └── test_sdbm.rb
│   ├── shell
│   │   └── test_command_processor.rb
│   ├── socket
│   │   ├── test_addrinfo.rb
│   │   ├── test_ancdata.rb
│   │   ├── test_basicsocket.rb
│   │   ├── test_nonblock.rb
│   │   ├── test_socket.rb
│   │   ├── test_sockopt.rb
│   │   ├── test_tcp.rb
│   │   ├── test_udp.rb
│   │   └── test_unix.rb
│   ├── stringio
│   │   └── test_stringio.rb
│   ├── strscan
│   │   └── test_stringscanner.rb
│   ├── syslog
│   │   └── test_syslog_logger.rb
│   ├── test_abbrev.rb
│   ├── test_cmath.rb
│   ├── test_delegate.rb
│   ├── test_extlibs.rb
│   ├── test_find.rb
│   ├── test_forwardable.rb
│   ├── test_ipaddr.rb
│   ├── test_mutex_m.rb
│   ├── test_observer.rb
│   ├── test_open3.rb
│   ├── test_pp.rb
│   ├── test_prettyprint.rb
│   ├── test_prime.rb
│   ├── test_pstore.rb
│   ├── test_pty.rb
│   ├── test_rbconfig.rb
│   ├── test_securerandom.rb
│   ├── test_set.rb
│   ├── test_shellwords.rb
│   ├── test_singleton.rb
│   ├── test_sync.rb
│   ├── test_syslog.rb
│   ├── test_tempfile.rb
│   ├── test_timeout.rb
│   ├── test_time.rb
│   ├── test_tmpdir.rb
│   ├── test_tracer.rb
│   ├── test_tsort.rb
│   ├── test_unicode_normalize.rb
│   ├── testunit
│   │   ├── test4test_hideskip.rb
│   │   ├── test4test_redefinition.rb
│   │   ├── test4test_sorting.rb
│   │   ├── test_assertion.rb
│   │   ├── test_hideskip.rb
│   │   ├── test_parallel.rb
│   │   ├── test_redefinition.rb
│   │   ├── tests_for_parallel
│   │   │   ├── ptest_first.rb
│   │   │   ├── ptest_forth.rb
│   │   │   ├── ptest_second.rb
│   │   │   ├── ptest_third.rb
│   │   │   └── runner.rb
│   │   └── test_sorting.rb
│   ├── test_weakref.rb
│   ├── test_win32api.rb
│   ├── uri
│   │   ├── test_common.rb
│   │   ├── test_file.rb
│   │   ├── test_ftp.rb
│   │   ├── test_generic.rb
│   │   ├── test_http.rb
│   │   ├── test_ldap.rb
│   │   ├── test_mailto.rb
│   │   └── test_parser.rb
│   ├── webrick
│   │   ├── test_cgi.rb
│   │   ├── test_config.rb
│   │   ├── test_cookie.rb
│   │   ├── test_do_not_reverse_lookup.rb
│   │   ├── test_filehandler.rb
│   │   ├── test_htgroup.rb
│   │   ├── test_htmlutils.rb
│   │   ├── test_httpauth.rb
│   │   ├── test_httpproxy.rb
│   │   ├── test_httprequest.rb
│   │   ├── test_httpresponse.rb
│   │   ├── test_httpserver.rb
│   │   ├── test_https.rb
│   │   ├── test_httputils.rb
│   │   ├── test_httpversion.rb
│   │   ├── test_server.rb
│   │   ├── test_ssl_server.rb
│   │   ├── test_utils.rb
│   │   ├── utils.rb
│   │   ├── webrick.cgi
│   │   ├── webrick_long_filename.cgi
│   │   └── webrick.rhtml
│   ├── win32ole
│   │   ├── available_ole.rb
│   │   ├── err_in_callback.rb
│   │   ├── orig_data.csv
│   │   ├── test_err_in_callback.rb
│   │   ├── test_folderitem2_invokeverb.rb
│   │   ├── test_nil2vtempty.rb
│   │   ├── test_ole_methods.rb
│   │   ├── test_propertyputref.rb
│   │   ├── test_thread.rb
│   │   ├── test_win32ole_event.rb
│   │   ├── test_win32ole_method_event.rb
│   │   ├── test_win32ole_method.rb
│   │   ├── test_win32ole_param_event.rb
│   │   ├── test_win32ole_param.rb
│   │   ├── test_win32ole.rb
│   │   ├── test_win32ole_record.rb
│   │   ├── test_win32ole_type_event.rb
│   │   ├── test_win32ole_typelib.rb
│   │   ├── test_win32ole_type.rb
│   │   ├── test_win32ole_variable.rb
│   │   ├── test_win32ole_variant_m.rb
│   │   ├── test_win32ole_variant_outarg.rb
│   │   ├── test_win32ole_variant.rb
│   │   └── test_word.rb
│   ├── yaml
│   │   └── test_store.rb
│   └── zlib
│   └── test_zlib.rb
├── thread.c
├── thread_pthread.c
├── thread_pthread.h
├── thread_sync.c
├── thread_win32.c
├── thread_win32.h
├── time.c
├── timev.h
├── tool
│   ├── asm_parse.rb
│   ├── bisect.sh
│   ├── build-transcode
│   ├── change_maker.rb
│   ├── checksum.rb
│   ├── colorize.rb
│   ├── config.guess
│   ├── config.sub
│   ├── darwin-cc
│   ├── downloader.rb
│   ├── enc-emoji4unicode.rb
│   ├── enc-emoji-citrus-gen.rb
│   ├── enc-unicode.rb
│   ├── eval.rb
│   ├── expand-config.rb
│   ├── extlibs.rb
│   ├── fake.rb
│   ├── fetch-bundled_gems.rb
│   ├── file2lastrev.rb
│   ├── gem-unpack.rb
│   ├── gen_dummy_probes.rb
│   ├── generate-backport-changelog.rb
│   ├── generic_erb.rb
│   ├── gen_ruby_tapset.rb
│   ├── git-refresh
│   ├── gperf.sed
│   ├── id2token.rb
│   ├── ifchange
│   ├── insns2vm.rb
│   ├── install-sh
│   ├── jisx0208.rb
│   ├── m4
│   │   ├── ac_msg_result.m4
│   │   ├── colorize_result.m4
│   │   ├── _colorize_result_prepare.m4
│   │   ├── ruby_append_option.m4
│   │   ├── ruby_append_options.m4
│   │   ├── ruby_check_builtin_func.m4
│   │   ├── ruby_check_builtin_setjmp.m4
│   │   ├── ruby_check_printf_prefix.m4
│   │   ├── ruby_check_setjmp.m4
│   │   ├── ruby_check_signedness.m4
│   │   ├── ruby_check_sizeof.m4
│   │   ├── ruby_check_sysconf.m4
│   │   ├── ruby_cppoutfile.m4
│   │   ├── ruby_decl_attribute.m4
│   │   ├── ruby_default_arch.m4
│   │   ├── ruby_define_if.m4
│   │   ├── ruby_defint.m4
│   │   ├── ruby_dtrace_available.m4
│   │   ├── ruby_dtrace_postprocess.m4
│   │   ├── ruby_func_attribute.m4
│   │   ├── ruby_mingw32.m4
│   │   ├── ruby_prepend_option.m4
│   │   ├── ruby_prog_gnu_ld.m4
│   │   ├── ruby_replace_type.m4
│   │   ├── ruby_rm_recursive.m4
│   │   ├── ruby_setjmp_type.m4
│   │   ├── ruby_stack_grow_direction.m4
│   │   ├── ruby_try_cflags.m4
│   │   ├── ruby_try_ldflags.m4
│   │   ├── ruby_type_attribute.m4
│   │   ├── ruby_universal_arch.m4
│   │   └── ruby_werror_flag.m4
│   ├── make_hgraph.rb
│   ├── make-snapshot
│   ├── mdoc2man.rb
│   ├── merger.rb
│   ├── mjit_archflag.sh
│   ├── mk_call_iseq_optimized.rb
│   ├── mkconfig.rb
│   ├── mkrunnable.rb
│   ├── node_name.rb
│   ├── parse.rb
│   ├── prereq.status
│   ├── probes_to_wiki.rb
│   ├── rbinstall.rb
│   ├── rbuninstall.rb
│   ├── redmine-backporter.rb
│   ├── release.sh
│   ├── rmdirs
│   ├── ruby_vm
│   │   ├── controllers
│   │   │   └── application_controller.rb
│   │   ├── helpers
│   │   │   ├── c_escape.rb
│   │   │   ├── dumper.rb
│   │   │   └── scanner.rb
│   │   ├── loaders
│   │   │   ├── insns_def.rb
│   │   │   ├── opt_insn_unif_def.rb
│   │   │   ├── opt_operand_def.rb
│   │   │   └── vm_opts_h.rb
│   │   ├── models
│   │   │   ├── attribute.rb
│   │   │   ├── bare_instructions.rb
│   │   │   ├── c_expr.rb
│   │   │   ├── instructions.rb
│   │   │   ├── instructions_unifications.rb
│   │   │   ├── operands_unifications.rb
│   │   │   ├── trace_instructions.rb
│   │   │   └── typemap.rb
│   │   ├── scripts
│   │   │   ├── converter.rb
│   │   │   └── insns2vm.rb
│   │   ├── tests
│   │   └── views
│   │   ├── _attributes.erb
│   │   ├── _c_expr.erb
│   │   ├── _copyright.erb
│   │   ├── _insn_entry.erb
│   │   ├── _insn_len_info.erb
│   │   ├── _insn_name_info.erb
│   │   ├── _insn_operand_info.erb
│   │   ├── insns.inc.erb
│   │   ├── insns_info.inc.erb
│   │   ├── _insn_stack_increase.erb
│   │   ├── _insn_type_chars.erb
│   │   ├── _leaf_helpers.erb
│   │   ├── mjit_compile.inc.erb
│   │   ├── _mjit_compile_insn_body.erb
│   │   ├── _mjit_compile_insn.erb
│   │   ├── _mjit_compile_ivar.erb
│   │   ├── _mjit_compile_pc_and_sp.erb
│   │   ├── _mjit_compile_send.erb
│   │   ├── _notice.erb
│   │   ├── optinsn.inc.erb
│   │   ├── opt_sc.inc.erb
│   │   ├── optunifs.inc.erb
│   │   ├── _trace_instruction.erb
│   │   ├── vm.inc.erb
│   │   └── vmtc.inc.erb
│   ├── run-gcov.rb
│   ├── run-lcov.rb
│   ├── runruby.rb
│   ├── strip-rdoc.rb
│   ├── sync_default_gems.rb
│   ├── test
│   │   └── test_jisx0208.rb
│   ├── test-coverage.rb
│   ├── transcode-tblgen.rb
│   ├── transform_mjit_header.rb
│   ├── update-deps
│   ├── vcs.rb
│   ├── vpath.rb
│   ├── vtlh.rb
│   └── ytab.sed
├── transcode.c
├── transcode_data.h
├── transient_heap.c
├── transient_heap.h
├── util.c
├── variable.c
├── version.c
├── version.h
├── vm_args.c
├── vm_backtrace.c
├── vm.c
├── vm_call_iseq_optimized.inc
├── vm_core.h
├── vm_debug.h
├── vm_dump.c
├── vm_eval.c
├── vm_exec.c
├── vm_exec.h
├── vm.inc
├── vm_insnhelper.c
├── vm_insnhelper.h
├── vm_method.c
├── vm_opts.h
├── vmtc.inc
├── vm_trace.c
├── vsnprintf.c
├── wercker.yml
└── win32
├── configure.bat
├── dir.h
├── enc-setup.mak
├── file.c
├── file.h
├── ifchange.bat
├── makedirs.bat
├── Makefile.sub
├── mkexports.rb
├── README.win32
├── resource.rb
├── rm.bat
├── rmdirs.bat
├── rtname.cmd
├── setup.mak
├── win32.c
└── winmain.c

1122 directories, 9661 files

标签:

实例下载地址

ruby2.6.1.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警