├── .gitignore ├── LICENSE ├── README.md ├── admin ├── capacity-checker ├── metrics-handler │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── Rakefile │ ├── bin │ │ └── metrics_handler │ ├── lib │ │ └── metrics_handler.rb │ ├── metrics_handler.yml.sample │ ├── plugins │ │ ├── file_plugin.rb │ │ ├── graphite_plugin.rb │ │ ├── metrics_plugin.rb │ │ └── stdout_plugin.rb │ └── test │ │ ├── metrics_handler_test.rb │ │ ├── metrics_plugin_test.rb │ │ └── test_config.yml ├── oo-admin-broker-auth-decode ├── reset_deployment.rb ├── routing-listeners │ └── haproxy_sample.rb ├── sample_routing_listener.rb └── yum-validator │ ├── .gitignore │ ├── README.md │ ├── etc │ └── repos.ini │ ├── man │ ├── oo-admin-yum-validator.8 │ └── oo-admin-yum-validator.txt2man │ ├── oo-admin-yum-validator │ └── yumvalidator │ ├── __init__.py │ ├── check_sources.py │ ├── reconcile_rhsm_config.py │ └── repo_db.py ├── misc ├── bugzilla_tools │ ├── README.md │ └── change_bug_status.rb └── form_auth │ ├── README.txt │ ├── loggedout.html │ └── login.html ├── oo-install ├── .bundle │ └── config ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── bin │ └── oo-install ├── config │ ├── locales │ │ └── en.yml │ ├── oo-install-cfg.yml.example │ ├── oo-install-cfg.yml.ose.example │ ├── urls.yml │ └── workflows.yml ├── lib │ ├── installer.rb │ └── installer │ │ ├── assistant.rb │ │ ├── broker_global_config.rb │ │ ├── config.rb │ │ ├── deployment.rb │ │ ├── district.rb │ │ ├── dns_config.rb │ │ ├── exceptions.rb │ │ ├── executable.rb │ │ ├── helpers.rb │ │ ├── host_instance.rb │ │ ├── question.rb │ │ ├── subscription.rb │ │ ├── version.rb │ │ └── workflow.rb ├── oo-install.gemspec ├── site_assets │ ├── oo-install-bootstrap.sh │ ├── oo_install_launcher.README.txt │ ├── openshift-logo-horizontal-99a90035cbd613be7b6293335eb05563.svg │ └── site_info.html ├── spec │ ├── installer │ │ ├── executable_spec.rb │ │ └── workflow_spec.rb │ └── spec_helper.rb ├── vendor │ ├── bootstrap │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap.css │ │ │ └── bootstrap.min.css │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ └── glyphicons-halflings-regular.woff │ │ └── js │ │ │ ├── bootstrap.js │ │ │ └── bootstrap.min.js │ └── bundle │ │ ├── bundler │ │ └── setup.rb │ │ └── ruby │ │ ├── 1.8 │ │ ├── bin │ │ │ ├── autospec │ │ │ ├── htmldiff │ │ │ ├── ldiff │ │ │ ├── oo-install │ │ │ ├── rake │ │ │ ├── rspec │ │ │ └── thor │ │ ├── gems │ │ │ ├── diff-lcs-1.2.4 │ │ │ │ ├── .autotest │ │ │ │ ├── .gemtest │ │ │ │ ├── .hoerc │ │ │ │ ├── .rspec │ │ │ │ ├── .travis.yml │ │ │ │ ├── Contributing.rdoc │ │ │ │ ├── Gemfile │ │ │ │ ├── History.rdoc │ │ │ │ ├── License.rdoc │ │ │ │ ├── Manifest.txt │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── autotest │ │ │ │ │ └── discover.rb │ │ │ │ ├── bin │ │ │ │ │ ├── htmldiff │ │ │ │ │ └── ldiff │ │ │ │ ├── docs │ │ │ │ │ ├── COPYING.txt │ │ │ │ │ └── artistic.txt │ │ │ │ ├── lib │ │ │ │ │ ├── diff-lcs.rb │ │ │ │ │ └── diff │ │ │ │ │ │ ├── lcs.rb │ │ │ │ │ │ └── lcs │ │ │ │ │ │ ├── array.rb │ │ │ │ │ │ ├── block.rb │ │ │ │ │ │ ├── callbacks.rb │ │ │ │ │ │ ├── change.rb │ │ │ │ │ │ ├── htmldiff.rb │ │ │ │ │ │ ├── hunk.rb │ │ │ │ │ │ ├── internals.rb │ │ │ │ │ │ ├── ldiff.rb │ │ │ │ │ │ └── string.rb │ │ │ │ └── spec │ │ │ │ │ ├── change_spec.rb │ │ │ │ │ ├── diff_spec.rb │ │ │ │ │ ├── hunk_spec.rb │ │ │ │ │ ├── issues_spec.rb │ │ │ │ │ ├── lcs_spec.rb │ │ │ │ │ ├── patch_spec.rb │ │ │ │ │ ├── sdiff_spec.rb │ │ │ │ │ ├── spec_helper.rb │ │ │ │ │ ├── traverse_balanced_spec.rb │ │ │ │ │ └── traverse_sequences_spec.rb │ │ │ ├── highline-1.6.19 │ │ │ │ ├── .gitignore │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGELOG │ │ │ │ ├── COPYING │ │ │ │ ├── INSTALL │ │ │ │ ├── LICENSE │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── TODO │ │ │ │ ├── examples │ │ │ │ │ ├── ansi_colors.rb │ │ │ │ │ ├── asking_for_arrays.rb │ │ │ │ │ ├── basic_usage.rb │ │ │ │ │ ├── color_scheme.rb │ │ │ │ │ ├── get_character.rb │ │ │ │ │ ├── limit.rb │ │ │ │ │ ├── menus.rb │ │ │ │ │ ├── overwrite.rb │ │ │ │ │ ├── page_and_wrap.rb │ │ │ │ │ ├── password.rb │ │ │ │ │ ├── repeat_entry.rb │ │ │ │ │ ├── trapping_eof.rb │ │ │ │ │ └── using_readline.rb │ │ │ │ ├── highline.gemspec │ │ │ │ ├── lib │ │ │ │ │ ├── highline.rb │ │ │ │ │ └── highline │ │ │ │ │ │ ├── color_scheme.rb │ │ │ │ │ │ ├── compatibility.rb │ │ │ │ │ │ ├── import.rb │ │ │ │ │ │ ├── menu.rb │ │ │ │ │ │ ├── question.rb │ │ │ │ │ │ ├── simulate.rb │ │ │ │ │ │ ├── string_extensions.rb │ │ │ │ │ │ ├── style.rb │ │ │ │ │ │ └── system_extensions.rb │ │ │ │ ├── setup.rb │ │ │ │ ├── site │ │ │ │ │ ├── .cvsignore │ │ │ │ │ ├── highline.css │ │ │ │ │ ├── images │ │ │ │ │ │ └── logo.png │ │ │ │ │ └── index.html │ │ │ │ └── test │ │ │ │ │ ├── string_methods.rb │ │ │ │ │ ├── tc_color_scheme.rb │ │ │ │ │ ├── tc_highline.rb │ │ │ │ │ ├── tc_import.rb │ │ │ │ │ ├── tc_menu.rb │ │ │ │ │ ├── tc_string_extension.rb │ │ │ │ │ ├── tc_string_highline.rb │ │ │ │ │ ├── tc_style.rb │ │ │ │ │ └── ts_all.rb │ │ │ ├── i18n-0.6.5 │ │ │ │ ├── CHANGELOG.textile │ │ │ │ ├── MIT-LICENSE │ │ │ │ ├── README.textile │ │ │ │ ├── ci │ │ │ │ │ ├── Gemfile.no-rails │ │ │ │ │ ├── Gemfile.no-rails.lock │ │ │ │ │ ├── Gemfile.rails-2.3.x │ │ │ │ │ ├── Gemfile.rails-2.3.x.lock │ │ │ │ │ ├── Gemfile.rails-3.x │ │ │ │ │ └── Gemfile.rails-3.x.lock │ │ │ │ ├── lib │ │ │ │ │ ├── i18n.rb │ │ │ │ │ └── i18n │ │ │ │ │ │ ├── backend.rb │ │ │ │ │ │ ├── backend │ │ │ │ │ │ ├── base.rb │ │ │ │ │ │ ├── cache.rb │ │ │ │ │ │ ├── cascade.rb │ │ │ │ │ │ ├── chain.rb │ │ │ │ │ │ ├── fallbacks.rb │ │ │ │ │ │ ├── flatten.rb │ │ │ │ │ │ ├── gettext.rb │ │ │ │ │ │ ├── interpolation_compiler.rb │ │ │ │ │ │ ├── key_value.rb │ │ │ │ │ │ ├── memoize.rb │ │ │ │ │ │ ├── metadata.rb │ │ │ │ │ │ ├── pluralization.rb │ │ │ │ │ │ ├── simple.rb │ │ │ │ │ │ └── transliterator.rb │ │ │ │ │ │ ├── config.rb │ │ │ │ │ │ ├── core_ext │ │ │ │ │ │ ├── hash.rb │ │ │ │ │ │ ├── kernel │ │ │ │ │ │ │ └── surpress_warnings.rb │ │ │ │ │ │ └── string │ │ │ │ │ │ │ └── interpolate.rb │ │ │ │ │ │ ├── exceptions.rb │ │ │ │ │ │ ├── gettext.rb │ │ │ │ │ │ ├── gettext │ │ │ │ │ │ ├── helpers.rb │ │ │ │ │ │ └── po_parser.rb │ │ │ │ │ │ ├── interpolate │ │ │ │ │ │ └── ruby.rb │ │ │ │ │ │ ├── locale.rb │ │ │ │ │ │ ├── locale │ │ │ │ │ │ ├── fallbacks.rb │ │ │ │ │ │ ├── tag.rb │ │ │ │ │ │ └── tag │ │ │ │ │ │ │ ├── parents.rb │ │ │ │ │ │ │ ├── rfc4646.rb │ │ │ │ │ │ │ └── simple.rb │ │ │ │ │ │ ├── tests.rb │ │ │ │ │ │ ├── tests │ │ │ │ │ │ ├── basics.rb │ │ │ │ │ │ ├── defaults.rb │ │ │ │ │ │ ├── interpolation.rb │ │ │ │ │ │ ├── link.rb │ │ │ │ │ │ ├── localization.rb │ │ │ │ │ │ ├── localization │ │ │ │ │ │ │ ├── date.rb │ │ │ │ │ │ │ ├── date_time.rb │ │ │ │ │ │ │ ├── procs.rb │ │ │ │ │ │ │ └── time.rb │ │ │ │ │ │ ├── lookup.rb │ │ │ │ │ │ ├── pluralization.rb │ │ │ │ │ │ └── procs.rb │ │ │ │ │ │ └── version.rb │ │ │ │ └── test │ │ │ │ │ ├── all.rb │ │ │ │ │ ├── api │ │ │ │ │ ├── all_features_test.rb │ │ │ │ │ ├── cascade_test.rb │ │ │ │ │ ├── chain_test.rb │ │ │ │ │ ├── fallbacks_test.rb │ │ │ │ │ ├── key_value_test.rb │ │ │ │ │ ├── memoize_test.rb │ │ │ │ │ ├── override_test.rb │ │ │ │ │ ├── pluralization_test.rb │ │ │ │ │ └── simple_test.rb │ │ │ │ │ ├── backend │ │ │ │ │ ├── cache_test.rb │ │ │ │ │ ├── cascade_test.rb │ │ │ │ │ ├── chain_test.rb │ │ │ │ │ ├── exceptions_test.rb │ │ │ │ │ ├── fallbacks_test.rb │ │ │ │ │ ├── interpolation_compiler_test.rb │ │ │ │ │ ├── key_value_test.rb │ │ │ │ │ ├── memoize_test.rb │ │ │ │ │ ├── metadata_test.rb │ │ │ │ │ ├── pluralization_test.rb │ │ │ │ │ ├── simple_test.rb │ │ │ │ │ └── transliterator_test.rb │ │ │ │ │ ├── core_ext │ │ │ │ │ ├── hash_test.rb │ │ │ │ │ └── string │ │ │ │ │ │ └── interpolate_test.rb │ │ │ │ │ ├── gettext │ │ │ │ │ ├── api_test.rb │ │ │ │ │ └── backend_test.rb │ │ │ │ │ ├── i18n │ │ │ │ │ ├── exceptions_test.rb │ │ │ │ │ ├── interpolate_test.rb │ │ │ │ │ └── load_path_test.rb │ │ │ │ │ ├── i18n_test.rb │ │ │ │ │ ├── locale │ │ │ │ │ ├── fallbacks_test.rb │ │ │ │ │ └── tag │ │ │ │ │ │ ├── rfc4646_test.rb │ │ │ │ │ │ └── simple_test.rb │ │ │ │ │ ├── run_all.rb │ │ │ │ │ ├── test_data │ │ │ │ │ └── locales │ │ │ │ │ │ ├── de.po │ │ │ │ │ │ ├── en.rb │ │ │ │ │ │ ├── en.yml │ │ │ │ │ │ ├── invalid │ │ │ │ │ │ ├── empty.yml │ │ │ │ │ │ └── syntax.yml │ │ │ │ │ │ └── plurals.rb │ │ │ │ │ └── test_helper.rb │ │ │ ├── net-ssh-2.7.0 │ │ │ │ ├── CHANGES.txt │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── Manifest │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── Rudyfile │ │ │ │ ├── THANKS.txt │ │ │ │ ├── gem-public_cert.pem │ │ │ │ ├── lib │ │ │ │ │ └── net │ │ │ │ │ │ ├── ssh.rb │ │ │ │ │ │ └── ssh │ │ │ │ │ │ ├── authentication │ │ │ │ │ │ ├── agent.rb │ │ │ │ │ │ ├── agent │ │ │ │ │ │ │ ├── java_pageant.rb │ │ │ │ │ │ │ └── socket.rb │ │ │ │ │ │ ├── constants.rb │ │ │ │ │ │ ├── key_manager.rb │ │ │ │ │ │ ├── methods │ │ │ │ │ │ │ ├── abstract.rb │ │ │ │ │ │ │ ├── hostbased.rb │ │ │ │ │ │ │ ├── keyboard_interactive.rb │ │ │ │ │ │ │ ├── none.rb │ │ │ │ │ │ │ ├── password.rb │ │ │ │ │ │ │ └── publickey.rb │ │ │ │ │ │ ├── pageant.rb │ │ │ │ │ │ └── session.rb │ │ │ │ │ │ ├── buffer.rb │ │ │ │ │ │ ├── buffered_io.rb │ │ │ │ │ │ ├── config.rb │ │ │ │ │ │ ├── connection │ │ │ │ │ │ ├── channel.rb │ │ │ │ │ │ ├── constants.rb │ │ │ │ │ │ ├── session.rb │ │ │ │ │ │ └── term.rb │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ ├── key_factory.rb │ │ │ │ │ │ ├── known_hosts.rb │ │ │ │ │ │ ├── loggable.rb │ │ │ │ │ │ ├── packet.rb │ │ │ │ │ │ ├── prompt.rb │ │ │ │ │ │ ├── proxy │ │ │ │ │ │ ├── command.rb │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ ├── http.rb │ │ │ │ │ │ ├── socks4.rb │ │ │ │ │ │ └── socks5.rb │ │ │ │ │ │ ├── ruby_compat.rb │ │ │ │ │ │ ├── service │ │ │ │ │ │ └── forward.rb │ │ │ │ │ │ ├── test.rb │ │ │ │ │ │ ├── test │ │ │ │ │ │ ├── channel.rb │ │ │ │ │ │ ├── extensions.rb │ │ │ │ │ │ ├── kex.rb │ │ │ │ │ │ ├── local_packet.rb │ │ │ │ │ │ ├── packet.rb │ │ │ │ │ │ ├── remote_packet.rb │ │ │ │ │ │ ├── script.rb │ │ │ │ │ │ └── socket.rb │ │ │ │ │ │ ├── transport │ │ │ │ │ │ ├── algorithms.rb │ │ │ │ │ │ ├── cipher_factory.rb │ │ │ │ │ │ ├── constants.rb │ │ │ │ │ │ ├── ctr.rb │ │ │ │ │ │ ├── hmac.rb │ │ │ │ │ │ ├── hmac │ │ │ │ │ │ │ ├── abstract.rb │ │ │ │ │ │ │ ├── md5.rb │ │ │ │ │ │ │ ├── md5_96.rb │ │ │ │ │ │ │ ├── none.rb │ │ │ │ │ │ │ ├── ripemd160.rb │ │ │ │ │ │ │ ├── sha1.rb │ │ │ │ │ │ │ ├── sha1_96.rb │ │ │ │ │ │ │ ├── sha2_256.rb │ │ │ │ │ │ │ ├── sha2_256_96.rb │ │ │ │ │ │ │ ├── sha2_512.rb │ │ │ │ │ │ │ └── sha2_512_96.rb │ │ │ │ │ │ ├── identity_cipher.rb │ │ │ │ │ │ ├── kex.rb │ │ │ │ │ │ ├── kex │ │ │ │ │ │ │ ├── diffie_hellman_group14_sha1.rb │ │ │ │ │ │ │ ├── diffie_hellman_group1_sha1.rb │ │ │ │ │ │ │ ├── diffie_hellman_group_exchange_sha1.rb │ │ │ │ │ │ │ ├── diffie_hellman_group_exchange_sha256.rb │ │ │ │ │ │ │ ├── ecdh_sha2_nistp256.rb │ │ │ │ │ │ │ ├── ecdh_sha2_nistp384.rb │ │ │ │ │ │ │ └── ecdh_sha2_nistp521.rb │ │ │ │ │ │ ├── key_expander.rb │ │ │ │ │ │ ├── openssl.rb │ │ │ │ │ │ ├── packet_stream.rb │ │ │ │ │ │ ├── server_version.rb │ │ │ │ │ │ ├── session.rb │ │ │ │ │ │ └── state.rb │ │ │ │ │ │ ├── verifiers │ │ │ │ │ │ ├── lenient.rb │ │ │ │ │ │ ├── null.rb │ │ │ │ │ │ ├── secure.rb │ │ │ │ │ │ └── strict.rb │ │ │ │ │ │ └── version.rb │ │ │ │ ├── net-ssh.gemspec │ │ │ │ ├── setup.rb │ │ │ │ ├── support │ │ │ │ │ ├── arcfour_check.rb │ │ │ │ │ └── ssh_tunnel_bug.rb │ │ │ │ └── test │ │ │ │ │ ├── README.txt │ │ │ │ │ ├── authentication │ │ │ │ │ ├── methods │ │ │ │ │ │ ├── common.rb │ │ │ │ │ │ ├── test_abstract.rb │ │ │ │ │ │ ├── test_hostbased.rb │ │ │ │ │ │ ├── test_keyboard_interactive.rb │ │ │ │ │ │ ├── test_none.rb │ │ │ │ │ │ ├── test_password.rb │ │ │ │ │ │ └── test_publickey.rb │ │ │ │ │ ├── test_agent.rb │ │ │ │ │ ├── test_key_manager.rb │ │ │ │ │ └── test_session.rb │ │ │ │ │ ├── common.rb │ │ │ │ │ ├── configs │ │ │ │ │ ├── eqsign │ │ │ │ │ ├── exact_match │ │ │ │ │ ├── host_plus │ │ │ │ │ ├── multihost │ │ │ │ │ ├── nohost │ │ │ │ │ ├── numeric_host │ │ │ │ │ ├── send_env │ │ │ │ │ ├── substitutes │ │ │ │ │ └── wild_cards │ │ │ │ │ ├── connection │ │ │ │ │ ├── test_channel.rb │ │ │ │ │ └── test_session.rb │ │ │ │ │ ├── known_hosts │ │ │ │ │ └── github │ │ │ │ │ ├── manual │ │ │ │ │ └── test_forward.rb │ │ │ │ │ ├── start │ │ │ │ │ ├── test_options.rb │ │ │ │ │ └── test_transport.rb │ │ │ │ │ ├── test_all.rb │ │ │ │ │ ├── test_buffer.rb │ │ │ │ │ ├── test_buffered_io.rb │ │ │ │ │ ├── test_config.rb │ │ │ │ │ ├── test_key_factory.rb │ │ │ │ │ ├── test_known_hosts.rb │ │ │ │ │ └── transport │ │ │ │ │ ├── hmac │ │ │ │ │ ├── test_md5.rb │ │ │ │ │ ├── test_md5_96.rb │ │ │ │ │ ├── test_none.rb │ │ │ │ │ ├── test_ripemd160.rb │ │ │ │ │ ├── test_sha1.rb │ │ │ │ │ ├── test_sha1_96.rb │ │ │ │ │ ├── test_sha2_256.rb │ │ │ │ │ ├── test_sha2_256_96.rb │ │ │ │ │ ├── test_sha2_512.rb │ │ │ │ │ └── test_sha2_512_96.rb │ │ │ │ │ ├── kex │ │ │ │ │ ├── test_diffie_hellman_group14_sha1.rb │ │ │ │ │ ├── test_diffie_hellman_group1_sha1.rb │ │ │ │ │ ├── test_diffie_hellman_group_exchange_sha1.rb │ │ │ │ │ ├── test_diffie_hellman_group_exchange_sha256.rb │ │ │ │ │ ├── test_ecdh_sha2_nistp256.rb │ │ │ │ │ ├── test_ecdh_sha2_nistp384.rb │ │ │ │ │ └── test_ecdh_sha2_nistp521.rb │ │ │ │ │ ├── test_algorithms.rb │ │ │ │ │ ├── test_cipher_factory.rb │ │ │ │ │ ├── test_hmac.rb │ │ │ │ │ ├── test_identity_cipher.rb │ │ │ │ │ ├── test_packet_stream.rb │ │ │ │ │ ├── test_server_version.rb │ │ │ │ │ ├── test_session.rb │ │ │ │ │ └── test_state.rb │ │ │ ├── rake-10.1.0 │ │ │ │ ├── .gemtest │ │ │ │ ├── CHANGES │ │ │ │ ├── MIT-LICENSE │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── TODO │ │ │ │ ├── bin │ │ │ │ │ └── rake │ │ │ │ ├── install.rb │ │ │ │ ├── lib │ │ │ │ │ ├── rake.rb │ │ │ │ │ └── rake │ │ │ │ │ │ ├── alt_system.rb │ │ │ │ │ │ ├── application.rb │ │ │ │ │ │ ├── backtrace.rb │ │ │ │ │ │ ├── clean.rb │ │ │ │ │ │ ├── cloneable.rb │ │ │ │ │ │ ├── contrib │ │ │ │ │ │ ├── compositepublisher.rb │ │ │ │ │ │ ├── ftptools.rb │ │ │ │ │ │ ├── publisher.rb │ │ │ │ │ │ ├── rubyforgepublisher.rb │ │ │ │ │ │ ├── sshpublisher.rb │ │ │ │ │ │ └── sys.rb │ │ │ │ │ │ ├── default_loader.rb │ │ │ │ │ │ ├── dsl_definition.rb │ │ │ │ │ │ ├── early_time.rb │ │ │ │ │ │ ├── ext │ │ │ │ │ │ ├── core.rb │ │ │ │ │ │ ├── module.rb │ │ │ │ │ │ ├── string.rb │ │ │ │ │ │ └── time.rb │ │ │ │ │ │ ├── file_creation_task.rb │ │ │ │ │ │ ├── file_list.rb │ │ │ │ │ │ ├── file_task.rb │ │ │ │ │ │ ├── file_utils.rb │ │ │ │ │ │ ├── file_utils_ext.rb │ │ │ │ │ │ ├── gempackagetask.rb │ │ │ │ │ │ ├── invocation_chain.rb │ │ │ │ │ │ ├── invocation_exception_mixin.rb │ │ │ │ │ │ ├── linked_list.rb │ │ │ │ │ │ ├── loaders │ │ │ │ │ │ └── makefile.rb │ │ │ │ │ │ ├── multi_task.rb │ │ │ │ │ │ ├── name_space.rb │ │ │ │ │ │ ├── packagetask.rb │ │ │ │ │ │ ├── pathmap.rb │ │ │ │ │ │ ├── phony.rb │ │ │ │ │ │ ├── private_reader.rb │ │ │ │ │ │ ├── promise.rb │ │ │ │ │ │ ├── pseudo_status.rb │ │ │ │ │ │ ├── rake_module.rb │ │ │ │ │ │ ├── rake_test_loader.rb │ │ │ │ │ │ ├── rdoctask.rb │ │ │ │ │ │ ├── ruby182_test_unit_fix.rb │ │ │ │ │ │ ├── rule_recursion_overflow_error.rb │ │ │ │ │ │ ├── runtest.rb │ │ │ │ │ │ ├── scope.rb │ │ │ │ │ │ ├── task.rb │ │ │ │ │ │ ├── task_argument_error.rb │ │ │ │ │ │ ├── task_arguments.rb │ │ │ │ │ │ ├── task_manager.rb │ │ │ │ │ │ ├── tasklib.rb │ │ │ │ │ │ ├── testtask.rb │ │ │ │ │ │ ├── thread_history_display.rb │ │ │ │ │ │ ├── thread_pool.rb │ │ │ │ │ │ ├── trace_output.rb │ │ │ │ │ │ ├── version.rb │ │ │ │ │ │ └── win32.rb │ │ │ │ └── test │ │ │ │ │ ├── file_creation.rb │ │ │ │ │ ├── helper.rb │ │ │ │ │ ├── support │ │ │ │ │ ├── rakefile_definitions.rb │ │ │ │ │ └── ruby_runner.rb │ │ │ │ │ ├── test_private_reader.rb │ │ │ │ │ ├── test_rake.rb │ │ │ │ │ ├── test_rake_application.rb │ │ │ │ │ ├── test_rake_application_options.rb │ │ │ │ │ ├── test_rake_backtrace.rb │ │ │ │ │ ├── test_rake_clean.rb │ │ │ │ │ ├── test_rake_definitions.rb │ │ │ │ │ ├── test_rake_directory_task.rb │ │ │ │ │ ├── test_rake_dsl.rb │ │ │ │ │ ├── test_rake_early_time.rb │ │ │ │ │ ├── test_rake_extension.rb │ │ │ │ │ ├── test_rake_file_creation_task.rb │ │ │ │ │ ├── test_rake_file_list.rb │ │ │ │ │ ├── test_rake_file_list_path_map.rb │ │ │ │ │ ├── test_rake_file_task.rb │ │ │ │ │ ├── test_rake_file_utils.rb │ │ │ │ │ ├── test_rake_ftp_file.rb │ │ │ │ │ ├── test_rake_functional.rb │ │ │ │ │ ├── test_rake_invocation_chain.rb │ │ │ │ │ ├── test_rake_linked_list.rb │ │ │ │ │ ├── test_rake_makefile_loader.rb │ │ │ │ │ ├── test_rake_multi_task.rb │ │ │ │ │ ├── test_rake_name_space.rb │ │ │ │ │ ├── test_rake_package_task.rb │ │ │ │ │ ├── test_rake_path_map.rb │ │ │ │ │ ├── test_rake_path_map_explode.rb │ │ │ │ │ ├── test_rake_path_map_partial.rb │ │ │ │ │ ├── test_rake_pseudo_status.rb │ │ │ │ │ ├── test_rake_rake_test_loader.rb │ │ │ │ │ ├── test_rake_reduce_compat.rb │ │ │ │ │ ├── test_rake_require.rb │ │ │ │ │ ├── test_rake_rules.rb │ │ │ │ │ ├── test_rake_scope.rb │ │ │ │ │ ├── test_rake_task.rb │ │ │ │ │ ├── test_rake_task_argument_parsing.rb │ │ │ │ │ ├── test_rake_task_arguments.rb │ │ │ │ │ ├── test_rake_task_lib.rb │ │ │ │ │ ├── test_rake_task_manager.rb │ │ │ │ │ ├── test_rake_task_manager_argument_resolution.rb │ │ │ │ │ ├── test_rake_task_with_arguments.rb │ │ │ │ │ ├── test_rake_test_task.rb │ │ │ │ │ ├── test_rake_thread_pool.rb │ │ │ │ │ ├── test_rake_top_level_functions.rb │ │ │ │ │ ├── test_rake_win32.rb │ │ │ │ │ ├── test_thread_history_display.rb │ │ │ │ │ └── test_trace_output.rb │ │ │ ├── rspec-2.14.1 │ │ │ │ ├── License.txt │ │ │ │ ├── README.md │ │ │ │ └── lib │ │ │ │ │ ├── rspec.rb │ │ │ │ │ └── rspec │ │ │ │ │ └── version.rb │ │ │ ├── rspec-core-2.14.5 │ │ │ │ ├── .document │ │ │ │ ├── .yardopts │ │ │ │ ├── Changelog.md │ │ │ │ ├── License.txt │ │ │ │ ├── README.md │ │ │ │ ├── exe │ │ │ │ │ ├── autospec │ │ │ │ │ └── rspec │ │ │ │ ├── features │ │ │ │ │ ├── Autotest.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── Upgrade.md │ │ │ │ │ ├── command_line │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── example_name_option.feature │ │ │ │ │ │ ├── exit_status.feature │ │ │ │ │ │ ├── format_option.feature │ │ │ │ │ │ ├── init.feature │ │ │ │ │ │ ├── line_number_appended_to_path.feature │ │ │ │ │ │ ├── line_number_option.feature │ │ │ │ │ │ ├── order.feature │ │ │ │ │ │ ├── pattern_option.feature │ │ │ │ │ │ ├── rake_task.feature │ │ │ │ │ │ ├── require_option.feature │ │ │ │ │ │ ├── ruby.feature │ │ │ │ │ │ ├── tag.feature │ │ │ │ │ │ └── warnings_option.feature │ │ │ │ │ ├── configuration │ │ │ │ │ │ ├── alias_example_to.feature │ │ │ │ │ │ ├── backtrace_clean_patterns.feature │ │ │ │ │ │ ├── custom_settings.feature │ │ │ │ │ │ ├── default_path.feature │ │ │ │ │ │ ├── deprecation_stream.feature │ │ │ │ │ │ ├── fail_fast.feature │ │ │ │ │ │ ├── failure_exit_code.feature │ │ │ │ │ │ ├── order_and_seed.feature │ │ │ │ │ │ ├── output_stream.feature │ │ │ │ │ │ ├── pattern.feature │ │ │ │ │ │ ├── profile.feature │ │ │ │ │ │ ├── read_options_from_file.feature │ │ │ │ │ │ ├── run_all_when_everything_filtered.feature │ │ │ │ │ │ ├── show_failures_in_pending_blocks.feature │ │ │ │ │ │ └── treat_symbols_as_metadata_keys_with_true_values.feature │ │ │ │ │ ├── example_groups │ │ │ │ │ │ ├── basic_structure.feature │ │ │ │ │ │ ├── shared_context.feature │ │ │ │ │ │ └── shared_examples.feature │ │ │ │ │ ├── expectation_framework_integration │ │ │ │ │ │ └── configure_expectation_framework.feature │ │ │ │ │ ├── filtering │ │ │ │ │ │ ├── exclusion_filters.feature │ │ │ │ │ │ ├── if_and_unless.feature │ │ │ │ │ │ └── inclusion_filters.feature │ │ │ │ │ ├── formatters │ │ │ │ │ │ ├── configurable_colors.feature │ │ │ │ │ │ ├── custom_formatter.feature │ │ │ │ │ │ ├── json_formatter.feature │ │ │ │ │ │ └── text_formatter.feature │ │ │ │ │ ├── helper_methods │ │ │ │ │ │ ├── arbitrary_methods.feature │ │ │ │ │ │ ├── let.feature │ │ │ │ │ │ └── modules.feature │ │ │ │ │ ├── hooks │ │ │ │ │ │ ├── around_hooks.feature │ │ │ │ │ │ ├── before_and_after_hooks.feature │ │ │ │ │ │ └── filtering.feature │ │ │ │ │ ├── metadata │ │ │ │ │ │ ├── current_example.feature │ │ │ │ │ │ ├── described_class.feature │ │ │ │ │ │ └── user_defined.feature │ │ │ │ │ ├── mock_framework_integration │ │ │ │ │ │ ├── use_any_framework.feature │ │ │ │ │ │ ├── use_flexmock.feature │ │ │ │ │ │ ├── use_mocha.feature │ │ │ │ │ │ ├── use_rr.feature │ │ │ │ │ │ └── use_rspec.feature │ │ │ │ │ ├── pending │ │ │ │ │ │ └── pending_examples.feature │ │ │ │ │ ├── spec_files │ │ │ │ │ │ └── arbitrary_file_suffix.feature │ │ │ │ │ ├── step_definitions │ │ │ │ │ │ └── additional_cli_steps.rb │ │ │ │ │ ├── subject │ │ │ │ │ │ ├── attribute_of_subject.feature │ │ │ │ │ │ ├── explicit_subject.feature │ │ │ │ │ │ ├── implicit_receiver.feature │ │ │ │ │ │ └── implicit_subject.feature │ │ │ │ │ └── support │ │ │ │ │ │ ├── env.rb │ │ │ │ │ │ └── rubinius.rb │ │ │ │ ├── lib │ │ │ │ │ ├── autotest │ │ │ │ │ │ ├── discover.rb │ │ │ │ │ │ └── rspec2.rb │ │ │ │ │ └── rspec │ │ │ │ │ │ ├── autorun.rb │ │ │ │ │ │ ├── core.rb │ │ │ │ │ │ └── core │ │ │ │ │ │ ├── backtrace_cleaner.rb │ │ │ │ │ │ ├── backward_compatibility.rb │ │ │ │ │ │ ├── command_line.rb │ │ │ │ │ │ ├── configuration.rb │ │ │ │ │ │ ├── configuration_options.rb │ │ │ │ │ │ ├── deprecation.rb │ │ │ │ │ │ ├── drb_command_line.rb │ │ │ │ │ │ ├── drb_options.rb │ │ │ │ │ │ ├── dsl.rb │ │ │ │ │ │ ├── example.rb │ │ │ │ │ │ ├── example_group.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── instance_eval_with_args.rb │ │ │ │ │ │ ├── kernel.rb │ │ │ │ │ │ ├── module_eval_with_args.rb │ │ │ │ │ │ └── ordered.rb │ │ │ │ │ │ ├── filter_manager.rb │ │ │ │ │ │ ├── formatters.rb │ │ │ │ │ │ ├── formatters │ │ │ │ │ │ ├── base_formatter.rb │ │ │ │ │ │ ├── base_text_formatter.rb │ │ │ │ │ │ ├── deprecation_formatter.rb │ │ │ │ │ │ ├── documentation_formatter.rb │ │ │ │ │ │ ├── helpers.rb │ │ │ │ │ │ ├── html_formatter.rb │ │ │ │ │ │ ├── html_printer.rb │ │ │ │ │ │ ├── json_formatter.rb │ │ │ │ │ │ ├── progress_formatter.rb │ │ │ │ │ │ ├── snippet_extractor.rb │ │ │ │ │ │ └── text_mate_formatter.rb │ │ │ │ │ │ ├── hooks.rb │ │ │ │ │ │ ├── memoized_helpers.rb │ │ │ │ │ │ ├── metadata.rb │ │ │ │ │ │ ├── metadata_hash_builder.rb │ │ │ │ │ │ ├── mocking │ │ │ │ │ │ ├── with_absolutely_nothing.rb │ │ │ │ │ │ ├── with_flexmock.rb │ │ │ │ │ │ ├── with_mocha.rb │ │ │ │ │ │ ├── with_rr.rb │ │ │ │ │ │ └── with_rspec.rb │ │ │ │ │ │ ├── option_parser.rb │ │ │ │ │ │ ├── pending.rb │ │ │ │ │ │ ├── project_initializer.rb │ │ │ │ │ │ ├── rake_task.rb │ │ │ │ │ │ ├── reporter.rb │ │ │ │ │ │ ├── ruby_project.rb │ │ │ │ │ │ ├── runner.rb │ │ │ │ │ │ ├── shared_context.rb │ │ │ │ │ │ ├── shared_example_group.rb │ │ │ │ │ │ ├── shared_example_group │ │ │ │ │ │ └── collection.rb │ │ │ │ │ │ ├── version.rb │ │ │ │ │ │ └── world.rb │ │ │ │ └── spec │ │ │ │ │ ├── autotest │ │ │ │ │ ├── discover_spec.rb │ │ │ │ │ ├── failed_results_re_spec.rb │ │ │ │ │ └── rspec_spec.rb │ │ │ │ │ ├── command_line │ │ │ │ │ └── order_spec.rb │ │ │ │ │ ├── rspec │ │ │ │ │ ├── core │ │ │ │ │ │ ├── backtrace_cleaner_spec.rb │ │ │ │ │ │ ├── command_line_spec.rb │ │ │ │ │ │ ├── command_line_spec_output.txt │ │ │ │ │ │ ├── configuration_options_spec.rb │ │ │ │ │ │ ├── configuration_spec.rb │ │ │ │ │ │ ├── deprecation_spec.rb │ │ │ │ │ │ ├── deprecations_spec.rb │ │ │ │ │ │ ├── drb_command_line_spec.rb │ │ │ │ │ │ ├── drb_options_spec.rb │ │ │ │ │ │ ├── dsl_spec.rb │ │ │ │ │ │ ├── example_group_spec.rb │ │ │ │ │ │ ├── example_spec.rb │ │ │ │ │ │ ├── filter_manager_spec.rb │ │ │ │ │ │ ├── formatters │ │ │ │ │ │ │ ├── base_formatter_spec.rb │ │ │ │ │ │ │ ├── base_text_formatter_spec.rb │ │ │ │ │ │ │ ├── deprecation_formatter_spec.rb │ │ │ │ │ │ │ ├── documentation_formatter_spec.rb │ │ │ │ │ │ │ ├── helpers_spec.rb │ │ │ │ │ │ │ ├── html_formatted-1.8.7-jruby.html │ │ │ │ │ │ │ ├── html_formatted-1.8.7-rbx.html │ │ │ │ │ │ │ ├── html_formatted-1.8.7.html │ │ │ │ │ │ │ ├── html_formatted-1.9.2.html │ │ │ │ │ │ │ ├── html_formatted-1.9.3-jruby.html │ │ │ │ │ │ │ ├── html_formatted-1.9.3-rbx.html │ │ │ │ │ │ │ ├── html_formatted-1.9.3.html │ │ │ │ │ │ │ ├── html_formatted-2.0.0.html │ │ │ │ │ │ │ ├── html_formatter_spec.rb │ │ │ │ │ │ │ ├── json_formatter_spec.rb │ │ │ │ │ │ │ ├── progress_formatter_spec.rb │ │ │ │ │ │ │ ├── snippet_extractor_spec.rb │ │ │ │ │ │ │ ├── text_mate_formatted-1.8.7-jruby.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.8.7-rbx.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.8.7.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.9.2.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.9.3-jruby.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.9.3-rbx.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.9.3.html │ │ │ │ │ │ │ ├── text_mate_formatted-2.0.0.html │ │ │ │ │ │ │ └── text_mate_formatter_spec.rb │ │ │ │ │ │ ├── hooks_filtering_spec.rb │ │ │ │ │ │ ├── hooks_spec.rb │ │ │ │ │ │ ├── kernel_extensions_spec.rb │ │ │ │ │ │ ├── memoized_helpers_spec.rb │ │ │ │ │ │ ├── metadata_spec.rb │ │ │ │ │ │ ├── option_parser_spec.rb │ │ │ │ │ │ ├── pending_example_spec.rb │ │ │ │ │ │ ├── project_initializer_spec.rb │ │ │ │ │ │ ├── rake_task_spec.rb │ │ │ │ │ │ ├── reporter_spec.rb │ │ │ │ │ │ ├── resources │ │ │ │ │ │ │ ├── a_bar.rb │ │ │ │ │ │ │ ├── a_foo.rb │ │ │ │ │ │ │ ├── a_spec.rb │ │ │ │ │ │ │ ├── custom_example_group_runner.rb │ │ │ │ │ │ │ ├── formatter_specs.rb │ │ │ │ │ │ │ └── utf8_encoded.rb │ │ │ │ │ │ ├── rspec_matchers_spec.rb │ │ │ │ │ │ ├── ruby_project_spec.rb │ │ │ │ │ │ ├── runner_spec.rb │ │ │ │ │ │ ├── shared_context_spec.rb │ │ │ │ │ │ ├── shared_example_group │ │ │ │ │ │ │ └── collection_spec.rb │ │ │ │ │ │ ├── shared_example_group_spec.rb │ │ │ │ │ │ └── world_spec.rb │ │ │ │ │ └── core_spec.rb │ │ │ │ │ ├── spec_helper.rb │ │ │ │ │ └── support │ │ │ │ │ ├── config_options_helper.rb │ │ │ │ │ ├── helper_methods.rb │ │ │ │ │ ├── isolate_load_path_mutation.rb │ │ │ │ │ ├── isolated_directory.rb │ │ │ │ │ ├── isolated_home_directory.rb │ │ │ │ │ ├── matchers.rb │ │ │ │ │ ├── sandboxed_mock_space.rb │ │ │ │ │ ├── shared_example_groups.rb │ │ │ │ │ └── spec_files.rb │ │ │ ├── rspec-expectations-2.14.3 │ │ │ │ ├── .document │ │ │ │ ├── .yardopts │ │ │ │ ├── Changelog.md │ │ │ │ ├── License.txt │ │ │ │ ├── README.md │ │ │ │ ├── features │ │ │ │ │ ├── README.md │ │ │ │ │ ├── Upgrade.md │ │ │ │ │ ├── built_in_matchers │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── be.feature │ │ │ │ │ │ ├── be_within.feature │ │ │ │ │ │ ├── cover.feature │ │ │ │ │ │ ├── end_with.feature │ │ │ │ │ │ ├── equality.feature │ │ │ │ │ │ ├── exist.feature │ │ │ │ │ │ ├── expect_change.feature │ │ │ │ │ │ ├── expect_error.feature │ │ │ │ │ │ ├── have.feature │ │ │ │ │ │ ├── include.feature │ │ │ │ │ │ ├── match.feature │ │ │ │ │ │ ├── operators.feature │ │ │ │ │ │ ├── predicates.feature │ │ │ │ │ │ ├── respond_to.feature │ │ │ │ │ │ ├── satisfy.feature │ │ │ │ │ │ ├── start_with.feature │ │ │ │ │ │ ├── throw_symbol.feature │ │ │ │ │ │ ├── types.feature │ │ │ │ │ │ └── yield.feature │ │ │ │ │ ├── custom_matchers │ │ │ │ │ │ ├── access_running_example.feature │ │ │ │ │ │ ├── define_diffable_matcher.feature │ │ │ │ │ │ ├── define_matcher.feature │ │ │ │ │ │ ├── define_matcher_outside_rspec.feature │ │ │ │ │ │ └── define_matcher_with_fluent_interface.feature │ │ │ │ │ ├── customized_message.feature │ │ │ │ │ ├── diffing.feature │ │ │ │ │ ├── implicit_docstrings.feature │ │ │ │ │ ├── step_definitions │ │ │ │ │ │ └── additional_cli_steps.rb │ │ │ │ │ ├── support │ │ │ │ │ │ ├── env.rb │ │ │ │ │ │ └── rubinius.rb │ │ │ │ │ ├── syntax_configuration.feature │ │ │ │ │ └── test_frameworks │ │ │ │ │ │ └── test_unit.feature │ │ │ │ ├── lib │ │ │ │ │ ├── rspec-expectations.rb │ │ │ │ │ └── rspec │ │ │ │ │ │ ├── expectations.rb │ │ │ │ │ │ ├── expectations │ │ │ │ │ │ ├── deprecation.rb │ │ │ │ │ │ ├── differ.rb │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ ├── expectation_target.rb │ │ │ │ │ │ ├── extensions.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ ├── array.rb │ │ │ │ │ │ │ └── object.rb │ │ │ │ │ │ ├── fail_with.rb │ │ │ │ │ │ ├── handler.rb │ │ │ │ │ │ ├── syntax.rb │ │ │ │ │ │ └── version.rb │ │ │ │ │ │ ├── matchers.rb │ │ │ │ │ │ └── matchers │ │ │ │ │ │ ├── be_close.rb │ │ │ │ │ │ ├── built_in.rb │ │ │ │ │ │ ├── built_in │ │ │ │ │ │ ├── base_matcher.rb │ │ │ │ │ │ ├── be.rb │ │ │ │ │ │ ├── be_instance_of.rb │ │ │ │ │ │ ├── be_kind_of.rb │ │ │ │ │ │ ├── be_within.rb │ │ │ │ │ │ ├── change.rb │ │ │ │ │ │ ├── cover.rb │ │ │ │ │ │ ├── eq.rb │ │ │ │ │ │ ├── eql.rb │ │ │ │ │ │ ├── equal.rb │ │ │ │ │ │ ├── exist.rb │ │ │ │ │ │ ├── has.rb │ │ │ │ │ │ ├── have.rb │ │ │ │ │ │ ├── include.rb │ │ │ │ │ │ ├── match.rb │ │ │ │ │ │ ├── match_array.rb │ │ │ │ │ │ ├── raise_error.rb │ │ │ │ │ │ ├── respond_to.rb │ │ │ │ │ │ ├── satisfy.rb │ │ │ │ │ │ ├── start_and_end_with.rb │ │ │ │ │ │ ├── throw_symbol.rb │ │ │ │ │ │ └── yield.rb │ │ │ │ │ │ ├── compatibility.rb │ │ │ │ │ │ ├── configuration.rb │ │ │ │ │ │ ├── dsl.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ └── instance_eval_with_args.rb │ │ │ │ │ │ ├── generated_descriptions.rb │ │ │ │ │ │ ├── matcher.rb │ │ │ │ │ │ ├── method_missing.rb │ │ │ │ │ │ ├── operator_matcher.rb │ │ │ │ │ │ ├── pretty.rb │ │ │ │ │ │ └── test_unit_integration.rb │ │ │ │ └── spec │ │ │ │ │ ├── rspec │ │ │ │ │ ├── expectations │ │ │ │ │ │ ├── differ_spec.rb │ │ │ │ │ │ ├── expectation_target_spec.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ └── kernel_spec.rb │ │ │ │ │ │ ├── fail_with_spec.rb │ │ │ │ │ │ ├── handler_spec.rb │ │ │ │ │ │ └── syntax_spec.rb │ │ │ │ │ ├── expectations_spec.rb │ │ │ │ │ └── matchers │ │ │ │ │ │ ├── base_matcher_spec.rb │ │ │ │ │ │ ├── be_close_spec.rb │ │ │ │ │ │ ├── be_instance_of_spec.rb │ │ │ │ │ │ ├── be_kind_of_spec.rb │ │ │ │ │ │ ├── be_spec.rb │ │ │ │ │ │ ├── be_within_spec.rb │ │ │ │ │ │ ├── change_spec.rb │ │ │ │ │ │ ├── configuration_spec.rb │ │ │ │ │ │ ├── cover_spec.rb │ │ │ │ │ │ ├── description_generation_spec.rb │ │ │ │ │ │ ├── dsl_spec.rb │ │ │ │ │ │ ├── eq_spec.rb │ │ │ │ │ │ ├── eql_spec.rb │ │ │ │ │ │ ├── equal_spec.rb │ │ │ │ │ │ ├── exist_spec.rb │ │ │ │ │ │ ├── has_spec.rb │ │ │ │ │ │ ├── have_spec.rb │ │ │ │ │ │ ├── include_matcher_integration_spec.rb │ │ │ │ │ │ ├── include_spec.rb │ │ │ │ │ │ ├── match_array_spec.rb │ │ │ │ │ │ ├── match_spec.rb │ │ │ │ │ │ ├── matcher_spec.rb │ │ │ │ │ │ ├── matchers_spec.rb │ │ │ │ │ │ ├── method_missing_spec.rb │ │ │ │ │ │ ├── operator_matcher_spec.rb │ │ │ │ │ │ ├── raise_error_spec.rb │ │ │ │ │ │ ├── respond_to_spec.rb │ │ │ │ │ │ ├── satisfy_spec.rb │ │ │ │ │ │ ├── start_with_end_with_spec.rb │ │ │ │ │ │ ├── throw_symbol_spec.rb │ │ │ │ │ │ └── yield_spec.rb │ │ │ │ │ ├── spec_helper.rb │ │ │ │ │ └── support │ │ │ │ │ ├── classes.rb │ │ │ │ │ ├── in_sub_process.rb │ │ │ │ │ ├── matchers.rb │ │ │ │ │ ├── ruby_version.rb │ │ │ │ │ └── shared_examples.rb │ │ │ ├── rspec-mocks-2.14.3 │ │ │ │ ├── .document │ │ │ │ ├── .yardopts │ │ │ │ ├── Changelog.md │ │ │ │ ├── License.txt │ │ │ │ ├── README.md │ │ │ │ ├── features │ │ │ │ │ ├── README.md │ │ │ │ │ ├── Scope.md │ │ │ │ │ ├── Upgrade.md │ │ │ │ │ ├── argument_matchers │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── explicit.feature │ │ │ │ │ │ ├── general_matchers.feature │ │ │ │ │ │ └── type_matchers.feature │ │ │ │ │ ├── message_expectations │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── allow_any_instance_of.feature │ │ │ │ │ │ ├── any_instance.feature │ │ │ │ │ │ ├── block_local_expectations.feature.pending │ │ │ │ │ │ ├── call_original.feature │ │ │ │ │ │ ├── expect_any_instance_of.feature │ │ │ │ │ │ ├── expect_message_using_expect.feature │ │ │ │ │ │ ├── expect_message_using_should_receive.feature │ │ │ │ │ │ ├── receive_counts.feature │ │ │ │ │ │ └── warn_when_expectation_is_set_on_nil.feature │ │ │ │ │ ├── method_stubs │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── any_instance.feature │ │ │ │ │ │ ├── as_null_object.feature │ │ │ │ │ │ ├── simple_return_value_with_allow.feature │ │ │ │ │ │ ├── simple_return_value_with_stub.feature │ │ │ │ │ │ ├── stub_chain.feature │ │ │ │ │ │ ├── stub_implementation.feature │ │ │ │ │ │ └── to_ary.feature │ │ │ │ │ ├── mutating_constants │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── hiding_defined_constant.feature │ │ │ │ │ │ ├── stub_defined_constant.feature │ │ │ │ │ │ └── stub_undefined_constant.feature │ │ │ │ │ ├── outside_rspec │ │ │ │ │ │ ├── configuration.feature │ │ │ │ │ │ └── standalone.feature │ │ │ │ │ ├── spies │ │ │ │ │ │ ├── spy_partial_mock_method.feature │ │ │ │ │ │ ├── spy_pure_mock_method.feature │ │ │ │ │ │ └── spy_unstubbed_method.feature │ │ │ │ │ ├── step_definitions │ │ │ │ │ │ └── additional_cli_steps.rb │ │ │ │ │ ├── support │ │ │ │ │ │ ├── env.rb │ │ │ │ │ │ └── rubinius.rb │ │ │ │ │ └── test_frameworks │ │ │ │ │ │ └── test_unit.feature │ │ │ │ ├── lib │ │ │ │ │ ├── rspec │ │ │ │ │ │ ├── mocks.rb │ │ │ │ │ │ └── mocks │ │ │ │ │ │ │ ├── any_instance │ │ │ │ │ │ │ ├── chain.rb │ │ │ │ │ │ │ ├── expectation_chain.rb │ │ │ │ │ │ │ ├── message_chains.rb │ │ │ │ │ │ │ ├── recorder.rb │ │ │ │ │ │ │ ├── stub_chain.rb │ │ │ │ │ │ │ └── stub_chain_chain.rb │ │ │ │ │ │ │ ├── argument_list_matcher.rb │ │ │ │ │ │ │ ├── argument_matchers.rb │ │ │ │ │ │ │ ├── configuration.rb │ │ │ │ │ │ │ ├── deprecation.rb │ │ │ │ │ │ │ ├── error_generator.rb │ │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ │ ├── example_methods.rb │ │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ ├── instance_exec.rb │ │ │ │ │ │ │ └── marshal.rb │ │ │ │ │ │ │ ├── framework.rb │ │ │ │ │ │ │ ├── instance_method_stasher.rb │ │ │ │ │ │ │ ├── matchers │ │ │ │ │ │ │ ├── have_received.rb │ │ │ │ │ │ │ └── receive.rb │ │ │ │ │ │ │ ├── message_expectation.rb │ │ │ │ │ │ │ ├── method_double.rb │ │ │ │ │ │ │ ├── mock.rb │ │ │ │ │ │ │ ├── mutate_const.rb │ │ │ │ │ │ │ ├── order_group.rb │ │ │ │ │ │ │ ├── proxy.rb │ │ │ │ │ │ │ ├── proxy_for_nil.rb │ │ │ │ │ │ │ ├── space.rb │ │ │ │ │ │ │ ├── standalone.rb │ │ │ │ │ │ │ ├── stub_chain.rb │ │ │ │ │ │ │ ├── syntax.rb │ │ │ │ │ │ │ ├── targets.rb │ │ │ │ │ │ │ ├── test_double.rb │ │ │ │ │ │ │ └── version.rb │ │ │ │ │ └── spec │ │ │ │ │ │ └── mocks.rb │ │ │ │ └── spec │ │ │ │ │ ├── rspec │ │ │ │ │ ├── mocks │ │ │ │ │ │ ├── and_call_original_spec.rb │ │ │ │ │ │ ├── and_yield_spec.rb │ │ │ │ │ │ ├── any_instance │ │ │ │ │ │ │ └── message_chains_spec.rb │ │ │ │ │ │ ├── any_instance_spec.rb │ │ │ │ │ │ ├── any_number_of_times_spec.rb │ │ │ │ │ │ ├── argument_expectation_spec.rb │ │ │ │ │ │ ├── at_least_spec.rb │ │ │ │ │ │ ├── at_most_spec.rb │ │ │ │ │ │ ├── block_return_value_spec.rb │ │ │ │ │ │ ├── bug_report_10260_spec.rb │ │ │ │ │ │ ├── bug_report_10263_spec.rb │ │ │ │ │ │ ├── bug_report_11545_spec.rb │ │ │ │ │ │ ├── bug_report_496_spec.rb │ │ │ │ │ │ ├── bug_report_600_spec.rb │ │ │ │ │ │ ├── bug_report_7611_spec.rb │ │ │ │ │ │ ├── bug_report_8165_spec.rb │ │ │ │ │ │ ├── bug_report_830_spec.rb │ │ │ │ │ │ ├── bug_report_957_spec.rb │ │ │ │ │ │ ├── combining_implementation_instructions_spec.rb │ │ │ │ │ │ ├── configuration_spec.rb │ │ │ │ │ │ ├── double_spec.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ └── marshal_spec.rb │ │ │ │ │ │ ├── failing_argument_matchers_spec.rb │ │ │ │ │ │ ├── hash_excluding_matcher_spec.rb │ │ │ │ │ │ ├── hash_including_matcher_spec.rb │ │ │ │ │ │ ├── instance_method_stasher_spec.rb │ │ │ │ │ │ ├── matchers │ │ │ │ │ │ │ ├── have_received_spec.rb │ │ │ │ │ │ │ └── receive_spec.rb │ │ │ │ │ │ ├── methods_spec.rb │ │ │ │ │ │ ├── mock_ordering_spec.rb │ │ │ │ │ │ ├── mock_space_spec.rb │ │ │ │ │ │ ├── mock_spec.rb │ │ │ │ │ │ ├── multiple_return_value_spec.rb │ │ │ │ │ │ ├── mutate_const_spec.rb │ │ │ │ │ │ ├── nil_expectation_warning_spec.rb │ │ │ │ │ │ ├── null_object_mock_spec.rb │ │ │ │ │ │ ├── once_counts_spec.rb │ │ │ │ │ │ ├── options_hash_spec.rb │ │ │ │ │ │ ├── partial_mock_spec.rb │ │ │ │ │ │ ├── partial_mock_using_mocks_directly_spec.rb │ │ │ │ │ │ ├── passing_argument_matchers_spec.rb │ │ │ │ │ │ ├── precise_counts_spec.rb │ │ │ │ │ │ ├── record_messages_spec.rb │ │ │ │ │ │ ├── serialization_spec.rb │ │ │ │ │ │ ├── stash_spec.rb │ │ │ │ │ │ ├── stub_chain_spec.rb │ │ │ │ │ │ ├── stub_implementation_spec.rb │ │ │ │ │ │ ├── stub_spec.rb │ │ │ │ │ │ ├── stubbed_message_expectations_spec.rb │ │ │ │ │ │ ├── syntax_agnostic_message_matchers_spec.rb │ │ │ │ │ │ ├── test_double_spec.rb │ │ │ │ │ │ ├── to_ary_spec.rb │ │ │ │ │ │ └── twice_counts_spec.rb │ │ │ │ │ └── mocks_spec.rb │ │ │ │ │ └── spec_helper.rb │ │ │ ├── terminal-table-1.4.5 │ │ │ │ ├── History.rdoc │ │ │ │ ├── Manifest │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── Todo.rdoc │ │ │ │ ├── examples │ │ │ │ │ └── examples.rb │ │ │ │ ├── lib │ │ │ │ │ ├── terminal-table.rb │ │ │ │ │ └── terminal-table │ │ │ │ │ │ ├── cell.rb │ │ │ │ │ │ ├── core_ext.rb │ │ │ │ │ │ ├── import.rb │ │ │ │ │ │ ├── row.rb │ │ │ │ │ │ ├── separator.rb │ │ │ │ │ │ ├── style.rb │ │ │ │ │ │ ├── table.rb │ │ │ │ │ │ ├── table_helper.rb │ │ │ │ │ │ └── version.rb │ │ │ │ ├── spec │ │ │ │ │ ├── cell_spec.rb │ │ │ │ │ ├── core_ext_spec.rb │ │ │ │ │ ├── import_spec.rb │ │ │ │ │ ├── spec.opts │ │ │ │ │ ├── spec_helper.rb │ │ │ │ │ └── table_spec.rb │ │ │ │ ├── tasks │ │ │ │ │ ├── docs.rake │ │ │ │ │ ├── gemspec.rake │ │ │ │ │ └── spec.rake │ │ │ │ └── terminal-table.gemspec │ │ │ └── thor-0.19.1 │ │ │ │ ├── .document │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── Thorfile │ │ │ │ ├── bin │ │ │ │ └── thor │ │ │ │ ├── lib │ │ │ │ ├── thor.rb │ │ │ │ └── thor │ │ │ │ │ ├── actions.rb │ │ │ │ │ ├── actions │ │ │ │ │ ├── create_file.rb │ │ │ │ │ ├── create_link.rb │ │ │ │ │ ├── directory.rb │ │ │ │ │ ├── empty_directory.rb │ │ │ │ │ ├── file_manipulation.rb │ │ │ │ │ └── inject_into_file.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.rb │ │ │ │ │ ├── line_editor │ │ │ │ │ ├── basic.rb │ │ │ │ │ └── readline.rb │ │ │ │ │ ├── parser.rb │ │ │ │ │ ├── parser │ │ │ │ │ ├── argument.rb │ │ │ │ │ ├── arguments.rb │ │ │ │ │ ├── option.rb │ │ │ │ │ └── options.rb │ │ │ │ │ ├── rake_compat.rb │ │ │ │ │ ├── runner.rb │ │ │ │ │ ├── shell.rb │ │ │ │ │ ├── shell │ │ │ │ │ ├── basic.rb │ │ │ │ │ ├── color.rb │ │ │ │ │ └── html.rb │ │ │ │ │ ├── util.rb │ │ │ │ │ └── version.rb │ │ │ │ ├── spec │ │ │ │ ├── actions │ │ │ │ │ ├── create_file_spec.rb │ │ │ │ │ ├── create_link_spec.rb │ │ │ │ │ ├── directory_spec.rb │ │ │ │ │ ├── empty_directory_spec.rb │ │ │ │ │ ├── file_manipulation_spec.rb │ │ │ │ │ └── inject_into_file_spec.rb │ │ │ │ ├── actions_spec.rb │ │ │ │ ├── base_spec.rb │ │ │ │ ├── command_spec.rb │ │ │ │ ├── core_ext │ │ │ │ │ ├── hash_with_indifferent_access_spec.rb │ │ │ │ │ └── ordered_hash_spec.rb │ │ │ │ ├── exit_condition_spec.rb │ │ │ │ ├── fixtures │ │ │ │ │ ├── application.rb │ │ │ │ │ ├── app{1} │ │ │ │ │ │ └── README │ │ │ │ │ ├── bundle │ │ │ │ │ │ ├── execute.rb │ │ │ │ │ │ └── main.thor │ │ │ │ │ ├── command.thor │ │ │ │ │ ├── enum.thor │ │ │ │ │ ├── group.thor │ │ │ │ │ ├── invoke.thor │ │ │ │ │ ├── path with spaces │ │ │ │ │ ├── preserve │ │ │ │ │ │ └── script.sh │ │ │ │ │ ├── script.thor │ │ │ │ │ └── subcommand.thor │ │ │ │ ├── group_spec.rb │ │ │ │ ├── helper.rb │ │ │ │ ├── invocation_spec.rb │ │ │ │ ├── line_editor │ │ │ │ │ ├── basic_spec.rb │ │ │ │ │ └── readline_spec.rb │ │ │ │ ├── line_editor_spec.rb │ │ │ │ ├── parser │ │ │ │ │ ├── argument_spec.rb │ │ │ │ │ ├── arguments_spec.rb │ │ │ │ │ ├── option_spec.rb │ │ │ │ │ └── options_spec.rb │ │ │ │ ├── quality_spec.rb │ │ │ │ ├── rake_compat_spec.rb │ │ │ │ ├── register_spec.rb │ │ │ │ ├── runner_spec.rb │ │ │ │ ├── sandbox │ │ │ │ │ ├── application.rb │ │ │ │ │ ├── app{1} │ │ │ │ │ │ └── README │ │ │ │ │ ├── bundle │ │ │ │ │ │ ├── execute.rb │ │ │ │ │ │ └── main.thor │ │ │ │ │ ├── command.thor │ │ │ │ │ ├── enum.thor │ │ │ │ │ ├── group.thor │ │ │ │ │ ├── invoke.thor │ │ │ │ │ ├── path with spaces │ │ │ │ │ ├── preserve │ │ │ │ │ │ └── script.sh │ │ │ │ │ ├── script.thor │ │ │ │ │ └── subcommand.thor │ │ │ │ ├── shell │ │ │ │ │ ├── basic_spec.rb │ │ │ │ │ ├── color_spec.rb │ │ │ │ │ └── html_spec.rb │ │ │ │ ├── shell_spec.rb │ │ │ │ ├── subcommand_spec.rb │ │ │ │ ├── thor_spec.rb │ │ │ │ └── util_spec.rb │ │ │ │ └── thor.gemspec │ │ └── specifications │ │ │ ├── diff-lcs-1.2.4.gemspec │ │ │ ├── highline-1.6.19.gemspec │ │ │ ├── i18n-0.6.5.gemspec │ │ │ ├── net-ssh-2.7.0.gemspec │ │ │ ├── rake-10.1.0.gemspec │ │ │ ├── rspec-2.14.1.gemspec │ │ │ ├── rspec-core-2.14.5.gemspec │ │ │ ├── rspec-expectations-2.14.3.gemspec │ │ │ ├── rspec-mocks-2.14.3.gemspec │ │ │ ├── terminal-table-1.4.5.gemspec │ │ │ └── thor-0.19.1.gemspec │ │ ├── 1.9.1 │ │ ├── bin │ │ │ ├── autospec │ │ │ ├── htmldiff │ │ │ ├── ldiff │ │ │ ├── oo-install │ │ │ ├── rake │ │ │ └── rspec │ │ ├── build_info │ │ │ ├── diff-lcs-1.2.4.info │ │ │ ├── highline-1.6.19.info │ │ │ ├── i18n-0.6.5.info │ │ │ ├── net-ssh-2.7.0.info │ │ │ ├── rake-10.1.0.info │ │ │ ├── rspec-2.14.1.info │ │ │ ├── rspec-core-2.14.5.info │ │ │ ├── rspec-expectations-2.14.3.info │ │ │ ├── rspec-mocks-2.14.3.info │ │ │ └── terminal-table-1.4.5.info │ │ ├── gems │ │ │ ├── diff-lcs-1.2.4 │ │ │ │ ├── Contributing.rdoc │ │ │ │ ├── Gemfile │ │ │ │ ├── History.rdoc │ │ │ │ ├── License.rdoc │ │ │ │ ├── Manifest.txt │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── autotest │ │ │ │ │ └── discover.rb │ │ │ │ ├── bin │ │ │ │ │ ├── htmldiff │ │ │ │ │ └── ldiff │ │ │ │ ├── docs │ │ │ │ │ ├── COPYING.txt │ │ │ │ │ └── artistic.txt │ │ │ │ ├── lib │ │ │ │ │ ├── diff-lcs.rb │ │ │ │ │ └── diff │ │ │ │ │ │ ├── lcs.rb │ │ │ │ │ │ └── lcs │ │ │ │ │ │ ├── array.rb │ │ │ │ │ │ ├── block.rb │ │ │ │ │ │ ├── callbacks.rb │ │ │ │ │ │ ├── change.rb │ │ │ │ │ │ ├── htmldiff.rb │ │ │ │ │ │ ├── hunk.rb │ │ │ │ │ │ ├── internals.rb │ │ │ │ │ │ ├── ldiff.rb │ │ │ │ │ │ └── string.rb │ │ │ │ └── spec │ │ │ │ │ ├── change_spec.rb │ │ │ │ │ ├── diff_spec.rb │ │ │ │ │ ├── hunk_spec.rb │ │ │ │ │ ├── issues_spec.rb │ │ │ │ │ ├── lcs_spec.rb │ │ │ │ │ ├── patch_spec.rb │ │ │ │ │ ├── sdiff_spec.rb │ │ │ │ │ ├── spec_helper.rb │ │ │ │ │ ├── traverse_balanced_spec.rb │ │ │ │ │ └── traverse_sequences_spec.rb │ │ │ ├── highline-1.6.19 │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGELOG │ │ │ │ ├── COPYING │ │ │ │ ├── INSTALL │ │ │ │ ├── LICENSE │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── TODO │ │ │ │ ├── examples │ │ │ │ │ ├── ansi_colors.rb │ │ │ │ │ ├── asking_for_arrays.rb │ │ │ │ │ ├── basic_usage.rb │ │ │ │ │ ├── color_scheme.rb │ │ │ │ │ ├── get_character.rb │ │ │ │ │ ├── limit.rb │ │ │ │ │ ├── menus.rb │ │ │ │ │ ├── overwrite.rb │ │ │ │ │ ├── page_and_wrap.rb │ │ │ │ │ ├── password.rb │ │ │ │ │ ├── repeat_entry.rb │ │ │ │ │ ├── trapping_eof.rb │ │ │ │ │ └── using_readline.rb │ │ │ │ ├── highline.gemspec │ │ │ │ ├── lib │ │ │ │ │ ├── highline.rb │ │ │ │ │ └── highline │ │ │ │ │ │ ├── color_scheme.rb │ │ │ │ │ │ ├── compatibility.rb │ │ │ │ │ │ ├── import.rb │ │ │ │ │ │ ├── menu.rb │ │ │ │ │ │ ├── question.rb │ │ │ │ │ │ ├── simulate.rb │ │ │ │ │ │ ├── string_extensions.rb │ │ │ │ │ │ ├── style.rb │ │ │ │ │ │ └── system_extensions.rb │ │ │ │ ├── setup.rb │ │ │ │ ├── site │ │ │ │ │ ├── .cvsignore │ │ │ │ │ ├── highline.css │ │ │ │ │ ├── images │ │ │ │ │ │ └── logo.png │ │ │ │ │ └── index.html │ │ │ │ └── test │ │ │ │ │ ├── string_methods.rb │ │ │ │ │ ├── tc_color_scheme.rb │ │ │ │ │ ├── tc_highline.rb │ │ │ │ │ ├── tc_import.rb │ │ │ │ │ ├── tc_menu.rb │ │ │ │ │ ├── tc_string_extension.rb │ │ │ │ │ ├── tc_string_highline.rb │ │ │ │ │ ├── tc_style.rb │ │ │ │ │ └── ts_all.rb │ │ │ ├── i18n-0.6.5 │ │ │ │ ├── CHANGELOG.textile │ │ │ │ ├── MIT-LICENSE │ │ │ │ ├── README.textile │ │ │ │ ├── ci │ │ │ │ │ ├── Gemfile.no-rails │ │ │ │ │ ├── Gemfile.no-rails.lock │ │ │ │ │ ├── Gemfile.rails-2.3.x │ │ │ │ │ ├── Gemfile.rails-2.3.x.lock │ │ │ │ │ ├── Gemfile.rails-3.x │ │ │ │ │ └── Gemfile.rails-3.x.lock │ │ │ │ ├── lib │ │ │ │ │ ├── i18n.rb │ │ │ │ │ └── i18n │ │ │ │ │ │ ├── backend.rb │ │ │ │ │ │ ├── backend │ │ │ │ │ │ ├── base.rb │ │ │ │ │ │ ├── cache.rb │ │ │ │ │ │ ├── cascade.rb │ │ │ │ │ │ ├── chain.rb │ │ │ │ │ │ ├── fallbacks.rb │ │ │ │ │ │ ├── flatten.rb │ │ │ │ │ │ ├── gettext.rb │ │ │ │ │ │ ├── interpolation_compiler.rb │ │ │ │ │ │ ├── key_value.rb │ │ │ │ │ │ ├── memoize.rb │ │ │ │ │ │ ├── metadata.rb │ │ │ │ │ │ ├── pluralization.rb │ │ │ │ │ │ ├── simple.rb │ │ │ │ │ │ └── transliterator.rb │ │ │ │ │ │ ├── config.rb │ │ │ │ │ │ ├── core_ext │ │ │ │ │ │ ├── hash.rb │ │ │ │ │ │ ├── kernel │ │ │ │ │ │ │ └── surpress_warnings.rb │ │ │ │ │ │ └── string │ │ │ │ │ │ │ └── interpolate.rb │ │ │ │ │ │ ├── exceptions.rb │ │ │ │ │ │ ├── gettext.rb │ │ │ │ │ │ ├── gettext │ │ │ │ │ │ ├── helpers.rb │ │ │ │ │ │ └── po_parser.rb │ │ │ │ │ │ ├── interpolate │ │ │ │ │ │ └── ruby.rb │ │ │ │ │ │ ├── locale.rb │ │ │ │ │ │ ├── locale │ │ │ │ │ │ ├── fallbacks.rb │ │ │ │ │ │ ├── tag.rb │ │ │ │ │ │ └── tag │ │ │ │ │ │ │ ├── parents.rb │ │ │ │ │ │ │ ├── rfc4646.rb │ │ │ │ │ │ │ └── simple.rb │ │ │ │ │ │ ├── tests.rb │ │ │ │ │ │ ├── tests │ │ │ │ │ │ ├── basics.rb │ │ │ │ │ │ ├── defaults.rb │ │ │ │ │ │ ├── interpolation.rb │ │ │ │ │ │ ├── link.rb │ │ │ │ │ │ ├── localization.rb │ │ │ │ │ │ ├── localization │ │ │ │ │ │ │ ├── date.rb │ │ │ │ │ │ │ ├── date_time.rb │ │ │ │ │ │ │ ├── procs.rb │ │ │ │ │ │ │ └── time.rb │ │ │ │ │ │ ├── lookup.rb │ │ │ │ │ │ ├── pluralization.rb │ │ │ │ │ │ └── procs.rb │ │ │ │ │ │ └── version.rb │ │ │ │ └── test │ │ │ │ │ ├── all.rb │ │ │ │ │ ├── api │ │ │ │ │ ├── all_features_test.rb │ │ │ │ │ ├── cascade_test.rb │ │ │ │ │ ├── chain_test.rb │ │ │ │ │ ├── fallbacks_test.rb │ │ │ │ │ ├── key_value_test.rb │ │ │ │ │ ├── memoize_test.rb │ │ │ │ │ ├── override_test.rb │ │ │ │ │ ├── pluralization_test.rb │ │ │ │ │ └── simple_test.rb │ │ │ │ │ ├── backend │ │ │ │ │ ├── cache_test.rb │ │ │ │ │ ├── cascade_test.rb │ │ │ │ │ ├── chain_test.rb │ │ │ │ │ ├── exceptions_test.rb │ │ │ │ │ ├── fallbacks_test.rb │ │ │ │ │ ├── interpolation_compiler_test.rb │ │ │ │ │ ├── key_value_test.rb │ │ │ │ │ ├── memoize_test.rb │ │ │ │ │ ├── metadata_test.rb │ │ │ │ │ ├── pluralization_test.rb │ │ │ │ │ ├── simple_test.rb │ │ │ │ │ └── transliterator_test.rb │ │ │ │ │ ├── core_ext │ │ │ │ │ ├── hash_test.rb │ │ │ │ │ └── string │ │ │ │ │ │ └── interpolate_test.rb │ │ │ │ │ ├── gettext │ │ │ │ │ ├── api_test.rb │ │ │ │ │ └── backend_test.rb │ │ │ │ │ ├── i18n │ │ │ │ │ ├── exceptions_test.rb │ │ │ │ │ ├── interpolate_test.rb │ │ │ │ │ └── load_path_test.rb │ │ │ │ │ ├── i18n_test.rb │ │ │ │ │ ├── locale │ │ │ │ │ ├── fallbacks_test.rb │ │ │ │ │ └── tag │ │ │ │ │ │ ├── rfc4646_test.rb │ │ │ │ │ │ └── simple_test.rb │ │ │ │ │ ├── run_all.rb │ │ │ │ │ ├── test_data │ │ │ │ │ └── locales │ │ │ │ │ │ ├── de.po │ │ │ │ │ │ ├── en.rb │ │ │ │ │ │ ├── en.yml │ │ │ │ │ │ ├── invalid │ │ │ │ │ │ ├── empty.yml │ │ │ │ │ │ └── syntax.yml │ │ │ │ │ │ └── plurals.rb │ │ │ │ │ └── test_helper.rb │ │ │ ├── net-ssh-2.7.0 │ │ │ │ ├── CHANGES.txt │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── Manifest │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── Rudyfile │ │ │ │ ├── THANKS.txt │ │ │ │ ├── gem-public_cert.pem │ │ │ │ ├── lib │ │ │ │ │ └── net │ │ │ │ │ │ ├── ssh.rb │ │ │ │ │ │ └── ssh │ │ │ │ │ │ ├── authentication │ │ │ │ │ │ ├── agent.rb │ │ │ │ │ │ ├── agent │ │ │ │ │ │ │ ├── java_pageant.rb │ │ │ │ │ │ │ └── socket.rb │ │ │ │ │ │ ├── constants.rb │ │ │ │ │ │ ├── key_manager.rb │ │ │ │ │ │ ├── methods │ │ │ │ │ │ │ ├── abstract.rb │ │ │ │ │ │ │ ├── hostbased.rb │ │ │ │ │ │ │ ├── keyboard_interactive.rb │ │ │ │ │ │ │ ├── none.rb │ │ │ │ │ │ │ ├── password.rb │ │ │ │ │ │ │ └── publickey.rb │ │ │ │ │ │ ├── pageant.rb │ │ │ │ │ │ └── session.rb │ │ │ │ │ │ ├── buffer.rb │ │ │ │ │ │ ├── buffered_io.rb │ │ │ │ │ │ ├── config.rb │ │ │ │ │ │ ├── connection │ │ │ │ │ │ ├── channel.rb │ │ │ │ │ │ ├── constants.rb │ │ │ │ │ │ ├── session.rb │ │ │ │ │ │ └── term.rb │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ ├── key_factory.rb │ │ │ │ │ │ ├── known_hosts.rb │ │ │ │ │ │ ├── loggable.rb │ │ │ │ │ │ ├── packet.rb │ │ │ │ │ │ ├── prompt.rb │ │ │ │ │ │ ├── proxy │ │ │ │ │ │ ├── command.rb │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ ├── http.rb │ │ │ │ │ │ ├── socks4.rb │ │ │ │ │ │ └── socks5.rb │ │ │ │ │ │ ├── ruby_compat.rb │ │ │ │ │ │ ├── service │ │ │ │ │ │ └── forward.rb │ │ │ │ │ │ ├── test.rb │ │ │ │ │ │ ├── test │ │ │ │ │ │ ├── channel.rb │ │ │ │ │ │ ├── extensions.rb │ │ │ │ │ │ ├── kex.rb │ │ │ │ │ │ ├── local_packet.rb │ │ │ │ │ │ ├── packet.rb │ │ │ │ │ │ ├── remote_packet.rb │ │ │ │ │ │ ├── script.rb │ │ │ │ │ │ └── socket.rb │ │ │ │ │ │ ├── transport │ │ │ │ │ │ ├── algorithms.rb │ │ │ │ │ │ ├── cipher_factory.rb │ │ │ │ │ │ ├── constants.rb │ │ │ │ │ │ ├── ctr.rb │ │ │ │ │ │ ├── hmac.rb │ │ │ │ │ │ ├── hmac │ │ │ │ │ │ │ ├── abstract.rb │ │ │ │ │ │ │ ├── md5.rb │ │ │ │ │ │ │ ├── md5_96.rb │ │ │ │ │ │ │ ├── none.rb │ │ │ │ │ │ │ ├── ripemd160.rb │ │ │ │ │ │ │ ├── sha1.rb │ │ │ │ │ │ │ ├── sha1_96.rb │ │ │ │ │ │ │ ├── sha2_256.rb │ │ │ │ │ │ │ ├── sha2_256_96.rb │ │ │ │ │ │ │ ├── sha2_512.rb │ │ │ │ │ │ │ └── sha2_512_96.rb │ │ │ │ │ │ ├── identity_cipher.rb │ │ │ │ │ │ ├── kex.rb │ │ │ │ │ │ ├── kex │ │ │ │ │ │ │ ├── diffie_hellman_group14_sha1.rb │ │ │ │ │ │ │ ├── diffie_hellman_group1_sha1.rb │ │ │ │ │ │ │ ├── diffie_hellman_group_exchange_sha1.rb │ │ │ │ │ │ │ ├── diffie_hellman_group_exchange_sha256.rb │ │ │ │ │ │ │ ├── ecdh_sha2_nistp256.rb │ │ │ │ │ │ │ ├── ecdh_sha2_nistp384.rb │ │ │ │ │ │ │ └── ecdh_sha2_nistp521.rb │ │ │ │ │ │ ├── key_expander.rb │ │ │ │ │ │ ├── openssl.rb │ │ │ │ │ │ ├── packet_stream.rb │ │ │ │ │ │ ├── server_version.rb │ │ │ │ │ │ ├── session.rb │ │ │ │ │ │ └── state.rb │ │ │ │ │ │ ├── verifiers │ │ │ │ │ │ ├── lenient.rb │ │ │ │ │ │ ├── null.rb │ │ │ │ │ │ ├── secure.rb │ │ │ │ │ │ └── strict.rb │ │ │ │ │ │ └── version.rb │ │ │ │ ├── net-ssh.gemspec │ │ │ │ ├── setup.rb │ │ │ │ ├── support │ │ │ │ │ ├── arcfour_check.rb │ │ │ │ │ └── ssh_tunnel_bug.rb │ │ │ │ └── test │ │ │ │ │ ├── README.txt │ │ │ │ │ ├── authentication │ │ │ │ │ ├── methods │ │ │ │ │ │ ├── common.rb │ │ │ │ │ │ ├── test_abstract.rb │ │ │ │ │ │ ├── test_hostbased.rb │ │ │ │ │ │ ├── test_keyboard_interactive.rb │ │ │ │ │ │ ├── test_none.rb │ │ │ │ │ │ ├── test_password.rb │ │ │ │ │ │ └── test_publickey.rb │ │ │ │ │ ├── test_agent.rb │ │ │ │ │ ├── test_key_manager.rb │ │ │ │ │ └── test_session.rb │ │ │ │ │ ├── common.rb │ │ │ │ │ ├── configs │ │ │ │ │ ├── eqsign │ │ │ │ │ ├── exact_match │ │ │ │ │ ├── host_plus │ │ │ │ │ ├── multihost │ │ │ │ │ ├── nohost │ │ │ │ │ ├── numeric_host │ │ │ │ │ ├── send_env │ │ │ │ │ ├── substitutes │ │ │ │ │ └── wild_cards │ │ │ │ │ ├── connection │ │ │ │ │ ├── test_channel.rb │ │ │ │ │ └── test_session.rb │ │ │ │ │ ├── known_hosts │ │ │ │ │ └── github │ │ │ │ │ ├── manual │ │ │ │ │ └── test_forward.rb │ │ │ │ │ ├── start │ │ │ │ │ ├── test_options.rb │ │ │ │ │ └── test_transport.rb │ │ │ │ │ ├── test_all.rb │ │ │ │ │ ├── test_buffer.rb │ │ │ │ │ ├── test_buffered_io.rb │ │ │ │ │ ├── test_config.rb │ │ │ │ │ ├── test_key_factory.rb │ │ │ │ │ ├── test_known_hosts.rb │ │ │ │ │ └── transport │ │ │ │ │ ├── hmac │ │ │ │ │ ├── test_md5.rb │ │ │ │ │ ├── test_md5_96.rb │ │ │ │ │ ├── test_none.rb │ │ │ │ │ ├── test_ripemd160.rb │ │ │ │ │ ├── test_sha1.rb │ │ │ │ │ ├── test_sha1_96.rb │ │ │ │ │ ├── test_sha2_256.rb │ │ │ │ │ ├── test_sha2_256_96.rb │ │ │ │ │ ├── test_sha2_512.rb │ │ │ │ │ └── test_sha2_512_96.rb │ │ │ │ │ ├── kex │ │ │ │ │ ├── test_diffie_hellman_group14_sha1.rb │ │ │ │ │ ├── test_diffie_hellman_group1_sha1.rb │ │ │ │ │ ├── test_diffie_hellman_group_exchange_sha1.rb │ │ │ │ │ ├── test_diffie_hellman_group_exchange_sha256.rb │ │ │ │ │ ├── test_ecdh_sha2_nistp256.rb │ │ │ │ │ ├── test_ecdh_sha2_nistp384.rb │ │ │ │ │ └── test_ecdh_sha2_nistp521.rb │ │ │ │ │ ├── test_algorithms.rb │ │ │ │ │ ├── test_cipher_factory.rb │ │ │ │ │ ├── test_hmac.rb │ │ │ │ │ ├── test_identity_cipher.rb │ │ │ │ │ ├── test_packet_stream.rb │ │ │ │ │ ├── test_server_version.rb │ │ │ │ │ ├── test_session.rb │ │ │ │ │ └── test_state.rb │ │ │ ├── rake-10.1.0 │ │ │ │ ├── CHANGES │ │ │ │ ├── MIT-LICENSE │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── TODO │ │ │ │ ├── bin │ │ │ │ │ └── rake │ │ │ │ ├── install.rb │ │ │ │ ├── lib │ │ │ │ │ ├── rake.rb │ │ │ │ │ └── rake │ │ │ │ │ │ ├── alt_system.rb │ │ │ │ │ │ ├── application.rb │ │ │ │ │ │ ├── backtrace.rb │ │ │ │ │ │ ├── clean.rb │ │ │ │ │ │ ├── cloneable.rb │ │ │ │ │ │ ├── contrib │ │ │ │ │ │ ├── compositepublisher.rb │ │ │ │ │ │ ├── ftptools.rb │ │ │ │ │ │ ├── publisher.rb │ │ │ │ │ │ ├── rubyforgepublisher.rb │ │ │ │ │ │ ├── sshpublisher.rb │ │ │ │ │ │ └── sys.rb │ │ │ │ │ │ ├── default_loader.rb │ │ │ │ │ │ ├── dsl_definition.rb │ │ │ │ │ │ ├── early_time.rb │ │ │ │ │ │ ├── ext │ │ │ │ │ │ ├── core.rb │ │ │ │ │ │ ├── module.rb │ │ │ │ │ │ ├── string.rb │ │ │ │ │ │ └── time.rb │ │ │ │ │ │ ├── file_creation_task.rb │ │ │ │ │ │ ├── file_list.rb │ │ │ │ │ │ ├── file_task.rb │ │ │ │ │ │ ├── file_utils.rb │ │ │ │ │ │ ├── file_utils_ext.rb │ │ │ │ │ │ ├── gempackagetask.rb │ │ │ │ │ │ ├── invocation_chain.rb │ │ │ │ │ │ ├── invocation_exception_mixin.rb │ │ │ │ │ │ ├── linked_list.rb │ │ │ │ │ │ ├── loaders │ │ │ │ │ │ └── makefile.rb │ │ │ │ │ │ ├── multi_task.rb │ │ │ │ │ │ ├── name_space.rb │ │ │ │ │ │ ├── packagetask.rb │ │ │ │ │ │ ├── pathmap.rb │ │ │ │ │ │ ├── phony.rb │ │ │ │ │ │ ├── private_reader.rb │ │ │ │ │ │ ├── promise.rb │ │ │ │ │ │ ├── pseudo_status.rb │ │ │ │ │ │ ├── rake_module.rb │ │ │ │ │ │ ├── rake_test_loader.rb │ │ │ │ │ │ ├── rdoctask.rb │ │ │ │ │ │ ├── ruby182_test_unit_fix.rb │ │ │ │ │ │ ├── rule_recursion_overflow_error.rb │ │ │ │ │ │ ├── runtest.rb │ │ │ │ │ │ ├── scope.rb │ │ │ │ │ │ ├── task.rb │ │ │ │ │ │ ├── task_argument_error.rb │ │ │ │ │ │ ├── task_arguments.rb │ │ │ │ │ │ ├── task_manager.rb │ │ │ │ │ │ ├── tasklib.rb │ │ │ │ │ │ ├── testtask.rb │ │ │ │ │ │ ├── thread_history_display.rb │ │ │ │ │ │ ├── thread_pool.rb │ │ │ │ │ │ ├── trace_output.rb │ │ │ │ │ │ ├── version.rb │ │ │ │ │ │ └── win32.rb │ │ │ │ └── test │ │ │ │ │ ├── file_creation.rb │ │ │ │ │ ├── helper.rb │ │ │ │ │ ├── support │ │ │ │ │ ├── rakefile_definitions.rb │ │ │ │ │ └── ruby_runner.rb │ │ │ │ │ ├── test_private_reader.rb │ │ │ │ │ ├── test_rake.rb │ │ │ │ │ ├── test_rake_application.rb │ │ │ │ │ ├── test_rake_application_options.rb │ │ │ │ │ ├── test_rake_backtrace.rb │ │ │ │ │ ├── test_rake_clean.rb │ │ │ │ │ ├── test_rake_definitions.rb │ │ │ │ │ ├── test_rake_directory_task.rb │ │ │ │ │ ├── test_rake_dsl.rb │ │ │ │ │ ├── test_rake_early_time.rb │ │ │ │ │ ├── test_rake_extension.rb │ │ │ │ │ ├── test_rake_file_creation_task.rb │ │ │ │ │ ├── test_rake_file_list.rb │ │ │ │ │ ├── test_rake_file_list_path_map.rb │ │ │ │ │ ├── test_rake_file_task.rb │ │ │ │ │ ├── test_rake_file_utils.rb │ │ │ │ │ ├── test_rake_ftp_file.rb │ │ │ │ │ ├── test_rake_functional.rb │ │ │ │ │ ├── test_rake_invocation_chain.rb │ │ │ │ │ ├── test_rake_linked_list.rb │ │ │ │ │ ├── test_rake_makefile_loader.rb │ │ │ │ │ ├── test_rake_multi_task.rb │ │ │ │ │ ├── test_rake_name_space.rb │ │ │ │ │ ├── test_rake_package_task.rb │ │ │ │ │ ├── test_rake_path_map.rb │ │ │ │ │ ├── test_rake_path_map_explode.rb │ │ │ │ │ ├── test_rake_path_map_partial.rb │ │ │ │ │ ├── test_rake_pseudo_status.rb │ │ │ │ │ ├── test_rake_rake_test_loader.rb │ │ │ │ │ ├── test_rake_reduce_compat.rb │ │ │ │ │ ├── test_rake_require.rb │ │ │ │ │ ├── test_rake_rules.rb │ │ │ │ │ ├── test_rake_scope.rb │ │ │ │ │ ├── test_rake_task.rb │ │ │ │ │ ├── test_rake_task_argument_parsing.rb │ │ │ │ │ ├── test_rake_task_arguments.rb │ │ │ │ │ ├── test_rake_task_lib.rb │ │ │ │ │ ├── test_rake_task_manager.rb │ │ │ │ │ ├── test_rake_task_manager_argument_resolution.rb │ │ │ │ │ ├── test_rake_task_with_arguments.rb │ │ │ │ │ ├── test_rake_test_task.rb │ │ │ │ │ ├── test_rake_thread_pool.rb │ │ │ │ │ ├── test_rake_top_level_functions.rb │ │ │ │ │ ├── test_rake_win32.rb │ │ │ │ │ ├── test_thread_history_display.rb │ │ │ │ │ └── test_trace_output.rb │ │ │ ├── rspec-2.14.1 │ │ │ │ ├── License.txt │ │ │ │ ├── README.md │ │ │ │ └── lib │ │ │ │ │ ├── rspec.rb │ │ │ │ │ └── rspec │ │ │ │ │ └── version.rb │ │ │ ├── rspec-core-2.14.5 │ │ │ │ ├── Changelog.md │ │ │ │ ├── License.txt │ │ │ │ ├── README.md │ │ │ │ ├── exe │ │ │ │ │ ├── autospec │ │ │ │ │ └── rspec │ │ │ │ ├── features │ │ │ │ │ ├── Autotest.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── Upgrade.md │ │ │ │ │ ├── command_line │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── example_name_option.feature │ │ │ │ │ │ ├── exit_status.feature │ │ │ │ │ │ ├── format_option.feature │ │ │ │ │ │ ├── init.feature │ │ │ │ │ │ ├── line_number_appended_to_path.feature │ │ │ │ │ │ ├── line_number_option.feature │ │ │ │ │ │ ├── order.feature │ │ │ │ │ │ ├── pattern_option.feature │ │ │ │ │ │ ├── rake_task.feature │ │ │ │ │ │ ├── require_option.feature │ │ │ │ │ │ ├── ruby.feature │ │ │ │ │ │ ├── tag.feature │ │ │ │ │ │ └── warnings_option.feature │ │ │ │ │ ├── configuration │ │ │ │ │ │ ├── alias_example_to.feature │ │ │ │ │ │ ├── backtrace_clean_patterns.feature │ │ │ │ │ │ ├── custom_settings.feature │ │ │ │ │ │ ├── default_path.feature │ │ │ │ │ │ ├── deprecation_stream.feature │ │ │ │ │ │ ├── fail_fast.feature │ │ │ │ │ │ ├── failure_exit_code.feature │ │ │ │ │ │ ├── order_and_seed.feature │ │ │ │ │ │ ├── output_stream.feature │ │ │ │ │ │ ├── pattern.feature │ │ │ │ │ │ ├── profile.feature │ │ │ │ │ │ ├── read_options_from_file.feature │ │ │ │ │ │ ├── run_all_when_everything_filtered.feature │ │ │ │ │ │ ├── show_failures_in_pending_blocks.feature │ │ │ │ │ │ └── treat_symbols_as_metadata_keys_with_true_values.feature │ │ │ │ │ ├── example_groups │ │ │ │ │ │ ├── basic_structure.feature │ │ │ │ │ │ ├── shared_context.feature │ │ │ │ │ │ └── shared_examples.feature │ │ │ │ │ ├── expectation_framework_integration │ │ │ │ │ │ └── configure_expectation_framework.feature │ │ │ │ │ ├── filtering │ │ │ │ │ │ ├── exclusion_filters.feature │ │ │ │ │ │ ├── if_and_unless.feature │ │ │ │ │ │ └── inclusion_filters.feature │ │ │ │ │ ├── formatters │ │ │ │ │ │ ├── configurable_colors.feature │ │ │ │ │ │ ├── custom_formatter.feature │ │ │ │ │ │ ├── json_formatter.feature │ │ │ │ │ │ └── text_formatter.feature │ │ │ │ │ ├── helper_methods │ │ │ │ │ │ ├── arbitrary_methods.feature │ │ │ │ │ │ ├── let.feature │ │ │ │ │ │ └── modules.feature │ │ │ │ │ ├── hooks │ │ │ │ │ │ ├── around_hooks.feature │ │ │ │ │ │ ├── before_and_after_hooks.feature │ │ │ │ │ │ └── filtering.feature │ │ │ │ │ ├── metadata │ │ │ │ │ │ ├── current_example.feature │ │ │ │ │ │ ├── described_class.feature │ │ │ │ │ │ └── user_defined.feature │ │ │ │ │ ├── mock_framework_integration │ │ │ │ │ │ ├── use_any_framework.feature │ │ │ │ │ │ ├── use_flexmock.feature │ │ │ │ │ │ ├── use_mocha.feature │ │ │ │ │ │ ├── use_rr.feature │ │ │ │ │ │ └── use_rspec.feature │ │ │ │ │ ├── pending │ │ │ │ │ │ └── pending_examples.feature │ │ │ │ │ ├── spec_files │ │ │ │ │ │ └── arbitrary_file_suffix.feature │ │ │ │ │ ├── step_definitions │ │ │ │ │ │ └── additional_cli_steps.rb │ │ │ │ │ ├── subject │ │ │ │ │ │ ├── attribute_of_subject.feature │ │ │ │ │ │ ├── explicit_subject.feature │ │ │ │ │ │ ├── implicit_receiver.feature │ │ │ │ │ │ └── implicit_subject.feature │ │ │ │ │ └── support │ │ │ │ │ │ ├── env.rb │ │ │ │ │ │ └── rubinius.rb │ │ │ │ ├── lib │ │ │ │ │ ├── autotest │ │ │ │ │ │ ├── discover.rb │ │ │ │ │ │ └── rspec2.rb │ │ │ │ │ └── rspec │ │ │ │ │ │ ├── autorun.rb │ │ │ │ │ │ ├── core.rb │ │ │ │ │ │ └── core │ │ │ │ │ │ ├── backtrace_cleaner.rb │ │ │ │ │ │ ├── backward_compatibility.rb │ │ │ │ │ │ ├── command_line.rb │ │ │ │ │ │ ├── configuration.rb │ │ │ │ │ │ ├── configuration_options.rb │ │ │ │ │ │ ├── deprecation.rb │ │ │ │ │ │ ├── drb_command_line.rb │ │ │ │ │ │ ├── drb_options.rb │ │ │ │ │ │ ├── dsl.rb │ │ │ │ │ │ ├── example.rb │ │ │ │ │ │ ├── example_group.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── instance_eval_with_args.rb │ │ │ │ │ │ ├── kernel.rb │ │ │ │ │ │ ├── module_eval_with_args.rb │ │ │ │ │ │ └── ordered.rb │ │ │ │ │ │ ├── filter_manager.rb │ │ │ │ │ │ ├── formatters.rb │ │ │ │ │ │ ├── formatters │ │ │ │ │ │ ├── base_formatter.rb │ │ │ │ │ │ ├── base_text_formatter.rb │ │ │ │ │ │ ├── deprecation_formatter.rb │ │ │ │ │ │ ├── documentation_formatter.rb │ │ │ │ │ │ ├── helpers.rb │ │ │ │ │ │ ├── html_formatter.rb │ │ │ │ │ │ ├── html_printer.rb │ │ │ │ │ │ ├── json_formatter.rb │ │ │ │ │ │ ├── progress_formatter.rb │ │ │ │ │ │ ├── snippet_extractor.rb │ │ │ │ │ │ └── text_mate_formatter.rb │ │ │ │ │ │ ├── hooks.rb │ │ │ │ │ │ ├── memoized_helpers.rb │ │ │ │ │ │ ├── metadata.rb │ │ │ │ │ │ ├── metadata_hash_builder.rb │ │ │ │ │ │ ├── mocking │ │ │ │ │ │ ├── with_absolutely_nothing.rb │ │ │ │ │ │ ├── with_flexmock.rb │ │ │ │ │ │ ├── with_mocha.rb │ │ │ │ │ │ ├── with_rr.rb │ │ │ │ │ │ └── with_rspec.rb │ │ │ │ │ │ ├── option_parser.rb │ │ │ │ │ │ ├── pending.rb │ │ │ │ │ │ ├── project_initializer.rb │ │ │ │ │ │ ├── rake_task.rb │ │ │ │ │ │ ├── reporter.rb │ │ │ │ │ │ ├── ruby_project.rb │ │ │ │ │ │ ├── runner.rb │ │ │ │ │ │ ├── shared_context.rb │ │ │ │ │ │ ├── shared_example_group.rb │ │ │ │ │ │ ├── shared_example_group │ │ │ │ │ │ └── collection.rb │ │ │ │ │ │ ├── version.rb │ │ │ │ │ │ └── world.rb │ │ │ │ └── spec │ │ │ │ │ ├── autotest │ │ │ │ │ ├── discover_spec.rb │ │ │ │ │ ├── failed_results_re_spec.rb │ │ │ │ │ └── rspec_spec.rb │ │ │ │ │ ├── command_line │ │ │ │ │ └── order_spec.rb │ │ │ │ │ ├── rspec │ │ │ │ │ ├── core │ │ │ │ │ │ ├── backtrace_cleaner_spec.rb │ │ │ │ │ │ ├── command_line_spec.rb │ │ │ │ │ │ ├── command_line_spec_output.txt │ │ │ │ │ │ ├── configuration_options_spec.rb │ │ │ │ │ │ ├── configuration_spec.rb │ │ │ │ │ │ ├── deprecation_spec.rb │ │ │ │ │ │ ├── deprecations_spec.rb │ │ │ │ │ │ ├── drb_command_line_spec.rb │ │ │ │ │ │ ├── drb_options_spec.rb │ │ │ │ │ │ ├── dsl_spec.rb │ │ │ │ │ │ ├── example_group_spec.rb │ │ │ │ │ │ ├── example_spec.rb │ │ │ │ │ │ ├── filter_manager_spec.rb │ │ │ │ │ │ ├── formatters │ │ │ │ │ │ │ ├── base_formatter_spec.rb │ │ │ │ │ │ │ ├── base_text_formatter_spec.rb │ │ │ │ │ │ │ ├── deprecation_formatter_spec.rb │ │ │ │ │ │ │ ├── documentation_formatter_spec.rb │ │ │ │ │ │ │ ├── helpers_spec.rb │ │ │ │ │ │ │ ├── html_formatted-1.8.7-jruby.html │ │ │ │ │ │ │ ├── html_formatted-1.8.7-rbx.html │ │ │ │ │ │ │ ├── html_formatted-1.8.7.html │ │ │ │ │ │ │ ├── html_formatted-1.9.2.html │ │ │ │ │ │ │ ├── html_formatted-1.9.3-jruby.html │ │ │ │ │ │ │ ├── html_formatted-1.9.3-rbx.html │ │ │ │ │ │ │ ├── html_formatted-1.9.3.html │ │ │ │ │ │ │ ├── html_formatted-2.0.0.html │ │ │ │ │ │ │ ├── html_formatter_spec.rb │ │ │ │ │ │ │ ├── json_formatter_spec.rb │ │ │ │ │ │ │ ├── progress_formatter_spec.rb │ │ │ │ │ │ │ ├── snippet_extractor_spec.rb │ │ │ │ │ │ │ ├── text_mate_formatted-1.8.7-jruby.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.8.7-rbx.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.8.7.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.9.2.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.9.3-jruby.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.9.3-rbx.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.9.3.html │ │ │ │ │ │ │ ├── text_mate_formatted-2.0.0.html │ │ │ │ │ │ │ └── text_mate_formatter_spec.rb │ │ │ │ │ │ ├── hooks_filtering_spec.rb │ │ │ │ │ │ ├── hooks_spec.rb │ │ │ │ │ │ ├── kernel_extensions_spec.rb │ │ │ │ │ │ ├── memoized_helpers_spec.rb │ │ │ │ │ │ ├── metadata_spec.rb │ │ │ │ │ │ ├── option_parser_spec.rb │ │ │ │ │ │ ├── pending_example_spec.rb │ │ │ │ │ │ ├── project_initializer_spec.rb │ │ │ │ │ │ ├── rake_task_spec.rb │ │ │ │ │ │ ├── reporter_spec.rb │ │ │ │ │ │ ├── resources │ │ │ │ │ │ │ ├── a_bar.rb │ │ │ │ │ │ │ ├── a_foo.rb │ │ │ │ │ │ │ ├── a_spec.rb │ │ │ │ │ │ │ ├── custom_example_group_runner.rb │ │ │ │ │ │ │ ├── formatter_specs.rb │ │ │ │ │ │ │ └── utf8_encoded.rb │ │ │ │ │ │ ├── rspec_matchers_spec.rb │ │ │ │ │ │ ├── ruby_project_spec.rb │ │ │ │ │ │ ├── runner_spec.rb │ │ │ │ │ │ ├── shared_context_spec.rb │ │ │ │ │ │ ├── shared_example_group │ │ │ │ │ │ │ └── collection_spec.rb │ │ │ │ │ │ ├── shared_example_group_spec.rb │ │ │ │ │ │ └── world_spec.rb │ │ │ │ │ └── core_spec.rb │ │ │ │ │ ├── spec_helper.rb │ │ │ │ │ └── support │ │ │ │ │ ├── config_options_helper.rb │ │ │ │ │ ├── helper_methods.rb │ │ │ │ │ ├── isolate_load_path_mutation.rb │ │ │ │ │ ├── isolated_directory.rb │ │ │ │ │ ├── isolated_home_directory.rb │ │ │ │ │ ├── matchers.rb │ │ │ │ │ ├── sandboxed_mock_space.rb │ │ │ │ │ ├── shared_example_groups.rb │ │ │ │ │ └── spec_files.rb │ │ │ ├── rspec-expectations-2.14.3 │ │ │ │ ├── Changelog.md │ │ │ │ ├── License.txt │ │ │ │ ├── README.md │ │ │ │ ├── features │ │ │ │ │ ├── README.md │ │ │ │ │ ├── Upgrade.md │ │ │ │ │ ├── built_in_matchers │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── be.feature │ │ │ │ │ │ ├── be_within.feature │ │ │ │ │ │ ├── cover.feature │ │ │ │ │ │ ├── end_with.feature │ │ │ │ │ │ ├── equality.feature │ │ │ │ │ │ ├── exist.feature │ │ │ │ │ │ ├── expect_change.feature │ │ │ │ │ │ ├── expect_error.feature │ │ │ │ │ │ ├── have.feature │ │ │ │ │ │ ├── include.feature │ │ │ │ │ │ ├── match.feature │ │ │ │ │ │ ├── operators.feature │ │ │ │ │ │ ├── predicates.feature │ │ │ │ │ │ ├── respond_to.feature │ │ │ │ │ │ ├── satisfy.feature │ │ │ │ │ │ ├── start_with.feature │ │ │ │ │ │ ├── throw_symbol.feature │ │ │ │ │ │ ├── types.feature │ │ │ │ │ │ └── yield.feature │ │ │ │ │ ├── custom_matchers │ │ │ │ │ │ ├── access_running_example.feature │ │ │ │ │ │ ├── define_diffable_matcher.feature │ │ │ │ │ │ ├── define_matcher.feature │ │ │ │ │ │ ├── define_matcher_outside_rspec.feature │ │ │ │ │ │ └── define_matcher_with_fluent_interface.feature │ │ │ │ │ ├── customized_message.feature │ │ │ │ │ ├── diffing.feature │ │ │ │ │ ├── implicit_docstrings.feature │ │ │ │ │ ├── step_definitions │ │ │ │ │ │ └── additional_cli_steps.rb │ │ │ │ │ ├── support │ │ │ │ │ │ ├── env.rb │ │ │ │ │ │ └── rubinius.rb │ │ │ │ │ ├── syntax_configuration.feature │ │ │ │ │ └── test_frameworks │ │ │ │ │ │ └── test_unit.feature │ │ │ │ ├── lib │ │ │ │ │ ├── rspec-expectations.rb │ │ │ │ │ └── rspec │ │ │ │ │ │ ├── expectations.rb │ │ │ │ │ │ ├── expectations │ │ │ │ │ │ ├── deprecation.rb │ │ │ │ │ │ ├── differ.rb │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ ├── expectation_target.rb │ │ │ │ │ │ ├── extensions.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ ├── array.rb │ │ │ │ │ │ │ └── object.rb │ │ │ │ │ │ ├── fail_with.rb │ │ │ │ │ │ ├── handler.rb │ │ │ │ │ │ ├── syntax.rb │ │ │ │ │ │ └── version.rb │ │ │ │ │ │ ├── matchers.rb │ │ │ │ │ │ └── matchers │ │ │ │ │ │ ├── be_close.rb │ │ │ │ │ │ ├── built_in.rb │ │ │ │ │ │ ├── built_in │ │ │ │ │ │ ├── base_matcher.rb │ │ │ │ │ │ ├── be.rb │ │ │ │ │ │ ├── be_instance_of.rb │ │ │ │ │ │ ├── be_kind_of.rb │ │ │ │ │ │ ├── be_within.rb │ │ │ │ │ │ ├── change.rb │ │ │ │ │ │ ├── cover.rb │ │ │ │ │ │ ├── eq.rb │ │ │ │ │ │ ├── eql.rb │ │ │ │ │ │ ├── equal.rb │ │ │ │ │ │ ├── exist.rb │ │ │ │ │ │ ├── has.rb │ │ │ │ │ │ ├── have.rb │ │ │ │ │ │ ├── include.rb │ │ │ │ │ │ ├── match.rb │ │ │ │ │ │ ├── match_array.rb │ │ │ │ │ │ ├── raise_error.rb │ │ │ │ │ │ ├── respond_to.rb │ │ │ │ │ │ ├── satisfy.rb │ │ │ │ │ │ ├── start_and_end_with.rb │ │ │ │ │ │ ├── throw_symbol.rb │ │ │ │ │ │ └── yield.rb │ │ │ │ │ │ ├── compatibility.rb │ │ │ │ │ │ ├── configuration.rb │ │ │ │ │ │ ├── dsl.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ └── instance_eval_with_args.rb │ │ │ │ │ │ ├── generated_descriptions.rb │ │ │ │ │ │ ├── matcher.rb │ │ │ │ │ │ ├── method_missing.rb │ │ │ │ │ │ ├── operator_matcher.rb │ │ │ │ │ │ ├── pretty.rb │ │ │ │ │ │ └── test_unit_integration.rb │ │ │ │ └── spec │ │ │ │ │ ├── rspec │ │ │ │ │ ├── expectations │ │ │ │ │ │ ├── differ_spec.rb │ │ │ │ │ │ ├── expectation_target_spec.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ └── kernel_spec.rb │ │ │ │ │ │ ├── fail_with_spec.rb │ │ │ │ │ │ ├── handler_spec.rb │ │ │ │ │ │ └── syntax_spec.rb │ │ │ │ │ ├── expectations_spec.rb │ │ │ │ │ └── matchers │ │ │ │ │ │ ├── base_matcher_spec.rb │ │ │ │ │ │ ├── be_close_spec.rb │ │ │ │ │ │ ├── be_instance_of_spec.rb │ │ │ │ │ │ ├── be_kind_of_spec.rb │ │ │ │ │ │ ├── be_spec.rb │ │ │ │ │ │ ├── be_within_spec.rb │ │ │ │ │ │ ├── change_spec.rb │ │ │ │ │ │ ├── configuration_spec.rb │ │ │ │ │ │ ├── cover_spec.rb │ │ │ │ │ │ ├── description_generation_spec.rb │ │ │ │ │ │ ├── dsl_spec.rb │ │ │ │ │ │ ├── eq_spec.rb │ │ │ │ │ │ ├── eql_spec.rb │ │ │ │ │ │ ├── equal_spec.rb │ │ │ │ │ │ ├── exist_spec.rb │ │ │ │ │ │ ├── has_spec.rb │ │ │ │ │ │ ├── have_spec.rb │ │ │ │ │ │ ├── include_matcher_integration_spec.rb │ │ │ │ │ │ ├── include_spec.rb │ │ │ │ │ │ ├── match_array_spec.rb │ │ │ │ │ │ ├── match_spec.rb │ │ │ │ │ │ ├── matcher_spec.rb │ │ │ │ │ │ ├── matchers_spec.rb │ │ │ │ │ │ ├── method_missing_spec.rb │ │ │ │ │ │ ├── operator_matcher_spec.rb │ │ │ │ │ │ ├── raise_error_spec.rb │ │ │ │ │ │ ├── respond_to_spec.rb │ │ │ │ │ │ ├── satisfy_spec.rb │ │ │ │ │ │ ├── start_with_end_with_spec.rb │ │ │ │ │ │ ├── throw_symbol_spec.rb │ │ │ │ │ │ └── yield_spec.rb │ │ │ │ │ ├── spec_helper.rb │ │ │ │ │ └── support │ │ │ │ │ ├── classes.rb │ │ │ │ │ ├── in_sub_process.rb │ │ │ │ │ ├── matchers.rb │ │ │ │ │ ├── ruby_version.rb │ │ │ │ │ └── shared_examples.rb │ │ │ ├── rspec-mocks-2.14.3 │ │ │ │ ├── Changelog.md │ │ │ │ ├── License.txt │ │ │ │ ├── README.md │ │ │ │ ├── features │ │ │ │ │ ├── README.md │ │ │ │ │ ├── Scope.md │ │ │ │ │ ├── Upgrade.md │ │ │ │ │ ├── argument_matchers │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── explicit.feature │ │ │ │ │ │ ├── general_matchers.feature │ │ │ │ │ │ └── type_matchers.feature │ │ │ │ │ ├── message_expectations │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── allow_any_instance_of.feature │ │ │ │ │ │ ├── any_instance.feature │ │ │ │ │ │ ├── block_local_expectations.feature.pending │ │ │ │ │ │ ├── call_original.feature │ │ │ │ │ │ ├── expect_any_instance_of.feature │ │ │ │ │ │ ├── expect_message_using_expect.feature │ │ │ │ │ │ ├── expect_message_using_should_receive.feature │ │ │ │ │ │ ├── receive_counts.feature │ │ │ │ │ │ └── warn_when_expectation_is_set_on_nil.feature │ │ │ │ │ ├── method_stubs │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── any_instance.feature │ │ │ │ │ │ ├── as_null_object.feature │ │ │ │ │ │ ├── simple_return_value_with_allow.feature │ │ │ │ │ │ ├── simple_return_value_with_stub.feature │ │ │ │ │ │ ├── stub_chain.feature │ │ │ │ │ │ ├── stub_implementation.feature │ │ │ │ │ │ └── to_ary.feature │ │ │ │ │ ├── mutating_constants │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── hiding_defined_constant.feature │ │ │ │ │ │ ├── stub_defined_constant.feature │ │ │ │ │ │ └── stub_undefined_constant.feature │ │ │ │ │ ├── outside_rspec │ │ │ │ │ │ ├── configuration.feature │ │ │ │ │ │ └── standalone.feature │ │ │ │ │ ├── spies │ │ │ │ │ │ ├── spy_partial_mock_method.feature │ │ │ │ │ │ ├── spy_pure_mock_method.feature │ │ │ │ │ │ └── spy_unstubbed_method.feature │ │ │ │ │ ├── step_definitions │ │ │ │ │ │ └── additional_cli_steps.rb │ │ │ │ │ ├── support │ │ │ │ │ │ ├── env.rb │ │ │ │ │ │ └── rubinius.rb │ │ │ │ │ └── test_frameworks │ │ │ │ │ │ └── test_unit.feature │ │ │ │ ├── lib │ │ │ │ │ ├── rspec │ │ │ │ │ │ ├── mocks.rb │ │ │ │ │ │ └── mocks │ │ │ │ │ │ │ ├── any_instance │ │ │ │ │ │ │ ├── chain.rb │ │ │ │ │ │ │ ├── expectation_chain.rb │ │ │ │ │ │ │ ├── message_chains.rb │ │ │ │ │ │ │ ├── recorder.rb │ │ │ │ │ │ │ ├── stub_chain.rb │ │ │ │ │ │ │ └── stub_chain_chain.rb │ │ │ │ │ │ │ ├── argument_list_matcher.rb │ │ │ │ │ │ │ ├── argument_matchers.rb │ │ │ │ │ │ │ ├── configuration.rb │ │ │ │ │ │ │ ├── deprecation.rb │ │ │ │ │ │ │ ├── error_generator.rb │ │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ │ ├── example_methods.rb │ │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ ├── instance_exec.rb │ │ │ │ │ │ │ └── marshal.rb │ │ │ │ │ │ │ ├── framework.rb │ │ │ │ │ │ │ ├── instance_method_stasher.rb │ │ │ │ │ │ │ ├── matchers │ │ │ │ │ │ │ ├── have_received.rb │ │ │ │ │ │ │ └── receive.rb │ │ │ │ │ │ │ ├── message_expectation.rb │ │ │ │ │ │ │ ├── method_double.rb │ │ │ │ │ │ │ ├── mock.rb │ │ │ │ │ │ │ ├── mutate_const.rb │ │ │ │ │ │ │ ├── order_group.rb │ │ │ │ │ │ │ ├── proxy.rb │ │ │ │ │ │ │ ├── proxy_for_nil.rb │ │ │ │ │ │ │ ├── space.rb │ │ │ │ │ │ │ ├── standalone.rb │ │ │ │ │ │ │ ├── stub_chain.rb │ │ │ │ │ │ │ ├── syntax.rb │ │ │ │ │ │ │ ├── targets.rb │ │ │ │ │ │ │ ├── test_double.rb │ │ │ │ │ │ │ └── version.rb │ │ │ │ │ └── spec │ │ │ │ │ │ └── mocks.rb │ │ │ │ └── spec │ │ │ │ │ ├── rspec │ │ │ │ │ ├── mocks │ │ │ │ │ │ ├── and_call_original_spec.rb │ │ │ │ │ │ ├── and_yield_spec.rb │ │ │ │ │ │ ├── any_instance │ │ │ │ │ │ │ └── message_chains_spec.rb │ │ │ │ │ │ ├── any_instance_spec.rb │ │ │ │ │ │ ├── any_number_of_times_spec.rb │ │ │ │ │ │ ├── argument_expectation_spec.rb │ │ │ │ │ │ ├── at_least_spec.rb │ │ │ │ │ │ ├── at_most_spec.rb │ │ │ │ │ │ ├── block_return_value_spec.rb │ │ │ │ │ │ ├── bug_report_10260_spec.rb │ │ │ │ │ │ ├── bug_report_10263_spec.rb │ │ │ │ │ │ ├── bug_report_11545_spec.rb │ │ │ │ │ │ ├── bug_report_496_spec.rb │ │ │ │ │ │ ├── bug_report_600_spec.rb │ │ │ │ │ │ ├── bug_report_7611_spec.rb │ │ │ │ │ │ ├── bug_report_8165_spec.rb │ │ │ │ │ │ ├── bug_report_830_spec.rb │ │ │ │ │ │ ├── bug_report_957_spec.rb │ │ │ │ │ │ ├── combining_implementation_instructions_spec.rb │ │ │ │ │ │ ├── configuration_spec.rb │ │ │ │ │ │ ├── double_spec.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ └── marshal_spec.rb │ │ │ │ │ │ ├── failing_argument_matchers_spec.rb │ │ │ │ │ │ ├── hash_excluding_matcher_spec.rb │ │ │ │ │ │ ├── hash_including_matcher_spec.rb │ │ │ │ │ │ ├── instance_method_stasher_spec.rb │ │ │ │ │ │ ├── matchers │ │ │ │ │ │ │ ├── have_received_spec.rb │ │ │ │ │ │ │ └── receive_spec.rb │ │ │ │ │ │ ├── methods_spec.rb │ │ │ │ │ │ ├── mock_ordering_spec.rb │ │ │ │ │ │ ├── mock_space_spec.rb │ │ │ │ │ │ ├── mock_spec.rb │ │ │ │ │ │ ├── multiple_return_value_spec.rb │ │ │ │ │ │ ├── mutate_const_spec.rb │ │ │ │ │ │ ├── nil_expectation_warning_spec.rb │ │ │ │ │ │ ├── null_object_mock_spec.rb │ │ │ │ │ │ ├── once_counts_spec.rb │ │ │ │ │ │ ├── options_hash_spec.rb │ │ │ │ │ │ ├── partial_mock_spec.rb │ │ │ │ │ │ ├── partial_mock_using_mocks_directly_spec.rb │ │ │ │ │ │ ├── passing_argument_matchers_spec.rb │ │ │ │ │ │ ├── precise_counts_spec.rb │ │ │ │ │ │ ├── record_messages_spec.rb │ │ │ │ │ │ ├── serialization_spec.rb │ │ │ │ │ │ ├── stash_spec.rb │ │ │ │ │ │ ├── stub_chain_spec.rb │ │ │ │ │ │ ├── stub_implementation_spec.rb │ │ │ │ │ │ ├── stub_spec.rb │ │ │ │ │ │ ├── stubbed_message_expectations_spec.rb │ │ │ │ │ │ ├── syntax_agnostic_message_matchers_spec.rb │ │ │ │ │ │ ├── test_double_spec.rb │ │ │ │ │ │ ├── to_ary_spec.rb │ │ │ │ │ │ └── twice_counts_spec.rb │ │ │ │ │ └── mocks_spec.rb │ │ │ │ │ └── spec_helper.rb │ │ │ └── terminal-table-1.4.5 │ │ │ │ ├── History.rdoc │ │ │ │ ├── Manifest │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── Todo.rdoc │ │ │ │ ├── examples │ │ │ │ └── examples.rb │ │ │ │ ├── lib │ │ │ │ ├── terminal-table.rb │ │ │ │ └── terminal-table │ │ │ │ │ ├── cell.rb │ │ │ │ │ ├── core_ext.rb │ │ │ │ │ ├── import.rb │ │ │ │ │ ├── row.rb │ │ │ │ │ ├── separator.rb │ │ │ │ │ ├── style.rb │ │ │ │ │ ├── table.rb │ │ │ │ │ ├── table_helper.rb │ │ │ │ │ └── version.rb │ │ │ │ ├── spec │ │ │ │ ├── cell_spec.rb │ │ │ │ ├── core_ext_spec.rb │ │ │ │ ├── import_spec.rb │ │ │ │ ├── spec.opts │ │ │ │ ├── spec_helper.rb │ │ │ │ └── table_spec.rb │ │ │ │ ├── tasks │ │ │ │ ├── docs.rake │ │ │ │ ├── gemspec.rake │ │ │ │ └── spec.rake │ │ │ │ └── terminal-table.gemspec │ │ └── specifications │ │ │ ├── diff-lcs-1.2.4.gemspec │ │ │ ├── highline-1.6.19.gemspec │ │ │ ├── i18n-0.6.5.gemspec │ │ │ ├── net-ssh-2.7.0.gemspec │ │ │ ├── rake-10.1.0.gemspec │ │ │ ├── rspec-2.14.1.gemspec │ │ │ ├── rspec-core-2.14.5.gemspec │ │ │ ├── rspec-expectations-2.14.3.gemspec │ │ │ ├── rspec-mocks-2.14.3.gemspec │ │ │ └── terminal-table-1.4.5.gemspec │ │ ├── 2.0.0 │ │ ├── bin │ │ │ ├── autospec │ │ │ ├── htmldiff │ │ │ ├── ldiff │ │ │ ├── oo-install │ │ │ ├── rake │ │ │ ├── rspec │ │ │ └── thor │ │ ├── build_info │ │ │ ├── diff-lcs-1.2.4.info │ │ │ ├── highline-1.6.19.info │ │ │ ├── i18n-0.6.5.info │ │ │ ├── net-ssh-2.7.0.info │ │ │ ├── rake-10.1.0.info │ │ │ ├── rspec-2.14.1.info │ │ │ ├── rspec-core-2.14.5.info │ │ │ ├── rspec-expectations-2.14.3.info │ │ │ ├── rspec-mocks-2.14.3.info │ │ │ ├── terminal-table-1.4.5.info │ │ │ └── thor-0.19.1.info │ │ ├── gems │ │ │ ├── diff-lcs-1.2.4 │ │ │ │ ├── .autotest │ │ │ │ ├── .gemtest │ │ │ │ ├── .hoerc │ │ │ │ ├── .rspec │ │ │ │ ├── .travis.yml │ │ │ │ ├── Contributing.rdoc │ │ │ │ ├── Gemfile │ │ │ │ ├── History.rdoc │ │ │ │ ├── License.rdoc │ │ │ │ ├── Manifest.txt │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── autotest │ │ │ │ │ └── discover.rb │ │ │ │ ├── bin │ │ │ │ │ ├── htmldiff │ │ │ │ │ └── ldiff │ │ │ │ ├── docs │ │ │ │ │ ├── COPYING.txt │ │ │ │ │ └── artistic.txt │ │ │ │ ├── lib │ │ │ │ │ ├── diff-lcs.rb │ │ │ │ │ └── diff │ │ │ │ │ │ ├── lcs.rb │ │ │ │ │ │ └── lcs │ │ │ │ │ │ ├── array.rb │ │ │ │ │ │ ├── block.rb │ │ │ │ │ │ ├── callbacks.rb │ │ │ │ │ │ ├── change.rb │ │ │ │ │ │ ├── htmldiff.rb │ │ │ │ │ │ ├── hunk.rb │ │ │ │ │ │ ├── internals.rb │ │ │ │ │ │ ├── ldiff.rb │ │ │ │ │ │ └── string.rb │ │ │ │ └── spec │ │ │ │ │ ├── change_spec.rb │ │ │ │ │ ├── diff_spec.rb │ │ │ │ │ ├── hunk_spec.rb │ │ │ │ │ ├── issues_spec.rb │ │ │ │ │ ├── lcs_spec.rb │ │ │ │ │ ├── patch_spec.rb │ │ │ │ │ ├── sdiff_spec.rb │ │ │ │ │ ├── spec_helper.rb │ │ │ │ │ ├── traverse_balanced_spec.rb │ │ │ │ │ └── traverse_sequences_spec.rb │ │ │ ├── highline-1.6.19 │ │ │ │ ├── .gitignore │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGELOG │ │ │ │ ├── COPYING │ │ │ │ ├── INSTALL │ │ │ │ ├── LICENSE │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── TODO │ │ │ │ ├── examples │ │ │ │ │ ├── ansi_colors.rb │ │ │ │ │ ├── asking_for_arrays.rb │ │ │ │ │ ├── basic_usage.rb │ │ │ │ │ ├── color_scheme.rb │ │ │ │ │ ├── get_character.rb │ │ │ │ │ ├── limit.rb │ │ │ │ │ ├── menus.rb │ │ │ │ │ ├── overwrite.rb │ │ │ │ │ ├── page_and_wrap.rb │ │ │ │ │ ├── password.rb │ │ │ │ │ ├── repeat_entry.rb │ │ │ │ │ ├── trapping_eof.rb │ │ │ │ │ └── using_readline.rb │ │ │ │ ├── highline.gemspec │ │ │ │ ├── lib │ │ │ │ │ ├── highline.rb │ │ │ │ │ └── highline │ │ │ │ │ │ ├── color_scheme.rb │ │ │ │ │ │ ├── compatibility.rb │ │ │ │ │ │ ├── import.rb │ │ │ │ │ │ ├── menu.rb │ │ │ │ │ │ ├── question.rb │ │ │ │ │ │ ├── simulate.rb │ │ │ │ │ │ ├── string_extensions.rb │ │ │ │ │ │ ├── style.rb │ │ │ │ │ │ └── system_extensions.rb │ │ │ │ ├── setup.rb │ │ │ │ ├── site │ │ │ │ │ ├── .cvsignore │ │ │ │ │ ├── highline.css │ │ │ │ │ ├── images │ │ │ │ │ │ └── logo.png │ │ │ │ │ └── index.html │ │ │ │ └── test │ │ │ │ │ ├── string_methods.rb │ │ │ │ │ ├── tc_color_scheme.rb │ │ │ │ │ ├── tc_highline.rb │ │ │ │ │ ├── tc_import.rb │ │ │ │ │ ├── tc_menu.rb │ │ │ │ │ ├── tc_string_extension.rb │ │ │ │ │ ├── tc_string_highline.rb │ │ │ │ │ ├── tc_style.rb │ │ │ │ │ └── ts_all.rb │ │ │ ├── i18n-0.6.5 │ │ │ │ ├── CHANGELOG.textile │ │ │ │ ├── MIT-LICENSE │ │ │ │ ├── README.textile │ │ │ │ ├── ci │ │ │ │ │ ├── Gemfile.no-rails │ │ │ │ │ ├── Gemfile.no-rails.lock │ │ │ │ │ ├── Gemfile.rails-2.3.x │ │ │ │ │ ├── Gemfile.rails-2.3.x.lock │ │ │ │ │ ├── Gemfile.rails-3.x │ │ │ │ │ └── Gemfile.rails-3.x.lock │ │ │ │ ├── lib │ │ │ │ │ ├── i18n.rb │ │ │ │ │ └── i18n │ │ │ │ │ │ ├── backend.rb │ │ │ │ │ │ ├── backend │ │ │ │ │ │ ├── base.rb │ │ │ │ │ │ ├── cache.rb │ │ │ │ │ │ ├── cascade.rb │ │ │ │ │ │ ├── chain.rb │ │ │ │ │ │ ├── fallbacks.rb │ │ │ │ │ │ ├── flatten.rb │ │ │ │ │ │ ├── gettext.rb │ │ │ │ │ │ ├── interpolation_compiler.rb │ │ │ │ │ │ ├── key_value.rb │ │ │ │ │ │ ├── memoize.rb │ │ │ │ │ │ ├── metadata.rb │ │ │ │ │ │ ├── pluralization.rb │ │ │ │ │ │ ├── simple.rb │ │ │ │ │ │ └── transliterator.rb │ │ │ │ │ │ ├── config.rb │ │ │ │ │ │ ├── core_ext │ │ │ │ │ │ ├── hash.rb │ │ │ │ │ │ ├── kernel │ │ │ │ │ │ │ └── surpress_warnings.rb │ │ │ │ │ │ └── string │ │ │ │ │ │ │ └── interpolate.rb │ │ │ │ │ │ ├── exceptions.rb │ │ │ │ │ │ ├── gettext.rb │ │ │ │ │ │ ├── gettext │ │ │ │ │ │ ├── helpers.rb │ │ │ │ │ │ └── po_parser.rb │ │ │ │ │ │ ├── interpolate │ │ │ │ │ │ └── ruby.rb │ │ │ │ │ │ ├── locale.rb │ │ │ │ │ │ ├── locale │ │ │ │ │ │ ├── fallbacks.rb │ │ │ │ │ │ ├── tag.rb │ │ │ │ │ │ └── tag │ │ │ │ │ │ │ ├── parents.rb │ │ │ │ │ │ │ ├── rfc4646.rb │ │ │ │ │ │ │ └── simple.rb │ │ │ │ │ │ ├── tests.rb │ │ │ │ │ │ ├── tests │ │ │ │ │ │ ├── basics.rb │ │ │ │ │ │ ├── defaults.rb │ │ │ │ │ │ ├── interpolation.rb │ │ │ │ │ │ ├── link.rb │ │ │ │ │ │ ├── localization.rb │ │ │ │ │ │ ├── localization │ │ │ │ │ │ │ ├── date.rb │ │ │ │ │ │ │ ├── date_time.rb │ │ │ │ │ │ │ ├── procs.rb │ │ │ │ │ │ │ └── time.rb │ │ │ │ │ │ ├── lookup.rb │ │ │ │ │ │ ├── pluralization.rb │ │ │ │ │ │ └── procs.rb │ │ │ │ │ │ └── version.rb │ │ │ │ └── test │ │ │ │ │ ├── all.rb │ │ │ │ │ ├── api │ │ │ │ │ ├── all_features_test.rb │ │ │ │ │ ├── cascade_test.rb │ │ │ │ │ ├── chain_test.rb │ │ │ │ │ ├── fallbacks_test.rb │ │ │ │ │ ├── key_value_test.rb │ │ │ │ │ ├── memoize_test.rb │ │ │ │ │ ├── override_test.rb │ │ │ │ │ ├── pluralization_test.rb │ │ │ │ │ └── simple_test.rb │ │ │ │ │ ├── backend │ │ │ │ │ ├── cache_test.rb │ │ │ │ │ ├── cascade_test.rb │ │ │ │ │ ├── chain_test.rb │ │ │ │ │ ├── exceptions_test.rb │ │ │ │ │ ├── fallbacks_test.rb │ │ │ │ │ ├── interpolation_compiler_test.rb │ │ │ │ │ ├── key_value_test.rb │ │ │ │ │ ├── memoize_test.rb │ │ │ │ │ ├── metadata_test.rb │ │ │ │ │ ├── pluralization_test.rb │ │ │ │ │ ├── simple_test.rb │ │ │ │ │ └── transliterator_test.rb │ │ │ │ │ ├── core_ext │ │ │ │ │ ├── hash_test.rb │ │ │ │ │ └── string │ │ │ │ │ │ └── interpolate_test.rb │ │ │ │ │ ├── gettext │ │ │ │ │ ├── api_test.rb │ │ │ │ │ └── backend_test.rb │ │ │ │ │ ├── i18n │ │ │ │ │ ├── exceptions_test.rb │ │ │ │ │ ├── interpolate_test.rb │ │ │ │ │ └── load_path_test.rb │ │ │ │ │ ├── i18n_test.rb │ │ │ │ │ ├── locale │ │ │ │ │ ├── fallbacks_test.rb │ │ │ │ │ └── tag │ │ │ │ │ │ ├── rfc4646_test.rb │ │ │ │ │ │ └── simple_test.rb │ │ │ │ │ ├── run_all.rb │ │ │ │ │ ├── test_data │ │ │ │ │ └── locales │ │ │ │ │ │ ├── de.po │ │ │ │ │ │ ├── en.rb │ │ │ │ │ │ ├── en.yml │ │ │ │ │ │ ├── invalid │ │ │ │ │ │ ├── empty.yml │ │ │ │ │ │ └── syntax.yml │ │ │ │ │ │ └── plurals.rb │ │ │ │ │ └── test_helper.rb │ │ │ ├── net-ssh-2.7.0 │ │ │ │ ├── CHANGES.txt │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── Manifest │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── Rudyfile │ │ │ │ ├── THANKS.txt │ │ │ │ ├── gem-public_cert.pem │ │ │ │ ├── lib │ │ │ │ │ └── net │ │ │ │ │ │ ├── ssh.rb │ │ │ │ │ │ └── ssh │ │ │ │ │ │ ├── authentication │ │ │ │ │ │ ├── agent.rb │ │ │ │ │ │ ├── agent │ │ │ │ │ │ │ ├── java_pageant.rb │ │ │ │ │ │ │ └── socket.rb │ │ │ │ │ │ ├── constants.rb │ │ │ │ │ │ ├── key_manager.rb │ │ │ │ │ │ ├── methods │ │ │ │ │ │ │ ├── abstract.rb │ │ │ │ │ │ │ ├── hostbased.rb │ │ │ │ │ │ │ ├── keyboard_interactive.rb │ │ │ │ │ │ │ ├── none.rb │ │ │ │ │ │ │ ├── password.rb │ │ │ │ │ │ │ └── publickey.rb │ │ │ │ │ │ ├── pageant.rb │ │ │ │ │ │ └── session.rb │ │ │ │ │ │ ├── buffer.rb │ │ │ │ │ │ ├── buffered_io.rb │ │ │ │ │ │ ├── config.rb │ │ │ │ │ │ ├── connection │ │ │ │ │ │ ├── channel.rb │ │ │ │ │ │ ├── constants.rb │ │ │ │ │ │ ├── session.rb │ │ │ │ │ │ └── term.rb │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ ├── key_factory.rb │ │ │ │ │ │ ├── known_hosts.rb │ │ │ │ │ │ ├── loggable.rb │ │ │ │ │ │ ├── packet.rb │ │ │ │ │ │ ├── prompt.rb │ │ │ │ │ │ ├── proxy │ │ │ │ │ │ ├── command.rb │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ ├── http.rb │ │ │ │ │ │ ├── socks4.rb │ │ │ │ │ │ └── socks5.rb │ │ │ │ │ │ ├── ruby_compat.rb │ │ │ │ │ │ ├── service │ │ │ │ │ │ └── forward.rb │ │ │ │ │ │ ├── test.rb │ │ │ │ │ │ ├── test │ │ │ │ │ │ ├── channel.rb │ │ │ │ │ │ ├── extensions.rb │ │ │ │ │ │ ├── kex.rb │ │ │ │ │ │ ├── local_packet.rb │ │ │ │ │ │ ├── packet.rb │ │ │ │ │ │ ├── remote_packet.rb │ │ │ │ │ │ ├── script.rb │ │ │ │ │ │ └── socket.rb │ │ │ │ │ │ ├── transport │ │ │ │ │ │ ├── algorithms.rb │ │ │ │ │ │ ├── cipher_factory.rb │ │ │ │ │ │ ├── constants.rb │ │ │ │ │ │ ├── ctr.rb │ │ │ │ │ │ ├── hmac.rb │ │ │ │ │ │ ├── hmac │ │ │ │ │ │ │ ├── abstract.rb │ │ │ │ │ │ │ ├── md5.rb │ │ │ │ │ │ │ ├── md5_96.rb │ │ │ │ │ │ │ ├── none.rb │ │ │ │ │ │ │ ├── ripemd160.rb │ │ │ │ │ │ │ ├── sha1.rb │ │ │ │ │ │ │ ├── sha1_96.rb │ │ │ │ │ │ │ ├── sha2_256.rb │ │ │ │ │ │ │ ├── sha2_256_96.rb │ │ │ │ │ │ │ ├── sha2_512.rb │ │ │ │ │ │ │ └── sha2_512_96.rb │ │ │ │ │ │ ├── identity_cipher.rb │ │ │ │ │ │ ├── kex.rb │ │ │ │ │ │ ├── kex │ │ │ │ │ │ │ ├── diffie_hellman_group14_sha1.rb │ │ │ │ │ │ │ ├── diffie_hellman_group1_sha1.rb │ │ │ │ │ │ │ ├── diffie_hellman_group_exchange_sha1.rb │ │ │ │ │ │ │ ├── diffie_hellman_group_exchange_sha256.rb │ │ │ │ │ │ │ ├── ecdh_sha2_nistp256.rb │ │ │ │ │ │ │ ├── ecdh_sha2_nistp384.rb │ │ │ │ │ │ │ └── ecdh_sha2_nistp521.rb │ │ │ │ │ │ ├── key_expander.rb │ │ │ │ │ │ ├── openssl.rb │ │ │ │ │ │ ├── packet_stream.rb │ │ │ │ │ │ ├── server_version.rb │ │ │ │ │ │ ├── session.rb │ │ │ │ │ │ └── state.rb │ │ │ │ │ │ ├── verifiers │ │ │ │ │ │ ├── lenient.rb │ │ │ │ │ │ ├── null.rb │ │ │ │ │ │ ├── secure.rb │ │ │ │ │ │ └── strict.rb │ │ │ │ │ │ └── version.rb │ │ │ │ ├── net-ssh.gemspec │ │ │ │ ├── setup.rb │ │ │ │ ├── support │ │ │ │ │ ├── arcfour_check.rb │ │ │ │ │ └── ssh_tunnel_bug.rb │ │ │ │ └── test │ │ │ │ │ ├── README.txt │ │ │ │ │ ├── authentication │ │ │ │ │ ├── methods │ │ │ │ │ │ ├── common.rb │ │ │ │ │ │ ├── test_abstract.rb │ │ │ │ │ │ ├── test_hostbased.rb │ │ │ │ │ │ ├── test_keyboard_interactive.rb │ │ │ │ │ │ ├── test_none.rb │ │ │ │ │ │ ├── test_password.rb │ │ │ │ │ │ └── test_publickey.rb │ │ │ │ │ ├── test_agent.rb │ │ │ │ │ ├── test_key_manager.rb │ │ │ │ │ └── test_session.rb │ │ │ │ │ ├── common.rb │ │ │ │ │ ├── configs │ │ │ │ │ ├── eqsign │ │ │ │ │ ├── exact_match │ │ │ │ │ ├── host_plus │ │ │ │ │ ├── multihost │ │ │ │ │ ├── nohost │ │ │ │ │ ├── numeric_host │ │ │ │ │ ├── send_env │ │ │ │ │ ├── substitutes │ │ │ │ │ └── wild_cards │ │ │ │ │ ├── connection │ │ │ │ │ ├── test_channel.rb │ │ │ │ │ └── test_session.rb │ │ │ │ │ ├── known_hosts │ │ │ │ │ └── github │ │ │ │ │ ├── manual │ │ │ │ │ └── test_forward.rb │ │ │ │ │ ├── start │ │ │ │ │ ├── test_options.rb │ │ │ │ │ └── test_transport.rb │ │ │ │ │ ├── test_all.rb │ │ │ │ │ ├── test_buffer.rb │ │ │ │ │ ├── test_buffered_io.rb │ │ │ │ │ ├── test_config.rb │ │ │ │ │ ├── test_key_factory.rb │ │ │ │ │ ├── test_known_hosts.rb │ │ │ │ │ └── transport │ │ │ │ │ ├── hmac │ │ │ │ │ ├── test_md5.rb │ │ │ │ │ ├── test_md5_96.rb │ │ │ │ │ ├── test_none.rb │ │ │ │ │ ├── test_ripemd160.rb │ │ │ │ │ ├── test_sha1.rb │ │ │ │ │ ├── test_sha1_96.rb │ │ │ │ │ ├── test_sha2_256.rb │ │ │ │ │ ├── test_sha2_256_96.rb │ │ │ │ │ ├── test_sha2_512.rb │ │ │ │ │ └── test_sha2_512_96.rb │ │ │ │ │ ├── kex │ │ │ │ │ ├── test_diffie_hellman_group14_sha1.rb │ │ │ │ │ ├── test_diffie_hellman_group1_sha1.rb │ │ │ │ │ ├── test_diffie_hellman_group_exchange_sha1.rb │ │ │ │ │ ├── test_diffie_hellman_group_exchange_sha256.rb │ │ │ │ │ ├── test_ecdh_sha2_nistp256.rb │ │ │ │ │ ├── test_ecdh_sha2_nistp384.rb │ │ │ │ │ └── test_ecdh_sha2_nistp521.rb │ │ │ │ │ ├── test_algorithms.rb │ │ │ │ │ ├── test_cipher_factory.rb │ │ │ │ │ ├── test_hmac.rb │ │ │ │ │ ├── test_identity_cipher.rb │ │ │ │ │ ├── test_packet_stream.rb │ │ │ │ │ ├── test_server_version.rb │ │ │ │ │ ├── test_session.rb │ │ │ │ │ └── test_state.rb │ │ │ ├── rake-10.1.0 │ │ │ │ ├── .gemtest │ │ │ │ ├── CHANGES │ │ │ │ ├── MIT-LICENSE │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── TODO │ │ │ │ ├── bin │ │ │ │ │ └── rake │ │ │ │ ├── install.rb │ │ │ │ ├── lib │ │ │ │ │ ├── rake.rb │ │ │ │ │ └── rake │ │ │ │ │ │ ├── alt_system.rb │ │ │ │ │ │ ├── application.rb │ │ │ │ │ │ ├── backtrace.rb │ │ │ │ │ │ ├── clean.rb │ │ │ │ │ │ ├── cloneable.rb │ │ │ │ │ │ ├── contrib │ │ │ │ │ │ ├── compositepublisher.rb │ │ │ │ │ │ ├── ftptools.rb │ │ │ │ │ │ ├── publisher.rb │ │ │ │ │ │ ├── rubyforgepublisher.rb │ │ │ │ │ │ ├── sshpublisher.rb │ │ │ │ │ │ └── sys.rb │ │ │ │ │ │ ├── default_loader.rb │ │ │ │ │ │ ├── dsl_definition.rb │ │ │ │ │ │ ├── early_time.rb │ │ │ │ │ │ ├── ext │ │ │ │ │ │ ├── core.rb │ │ │ │ │ │ ├── module.rb │ │ │ │ │ │ ├── string.rb │ │ │ │ │ │ └── time.rb │ │ │ │ │ │ ├── file_creation_task.rb │ │ │ │ │ │ ├── file_list.rb │ │ │ │ │ │ ├── file_task.rb │ │ │ │ │ │ ├── file_utils.rb │ │ │ │ │ │ ├── file_utils_ext.rb │ │ │ │ │ │ ├── gempackagetask.rb │ │ │ │ │ │ ├── invocation_chain.rb │ │ │ │ │ │ ├── invocation_exception_mixin.rb │ │ │ │ │ │ ├── linked_list.rb │ │ │ │ │ │ ├── loaders │ │ │ │ │ │ └── makefile.rb │ │ │ │ │ │ ├── multi_task.rb │ │ │ │ │ │ ├── name_space.rb │ │ │ │ │ │ ├── packagetask.rb │ │ │ │ │ │ ├── pathmap.rb │ │ │ │ │ │ ├── phony.rb │ │ │ │ │ │ ├── private_reader.rb │ │ │ │ │ │ ├── promise.rb │ │ │ │ │ │ ├── pseudo_status.rb │ │ │ │ │ │ ├── rake_module.rb │ │ │ │ │ │ ├── rake_test_loader.rb │ │ │ │ │ │ ├── rdoctask.rb │ │ │ │ │ │ ├── ruby182_test_unit_fix.rb │ │ │ │ │ │ ├── rule_recursion_overflow_error.rb │ │ │ │ │ │ ├── runtest.rb │ │ │ │ │ │ ├── scope.rb │ │ │ │ │ │ ├── task.rb │ │ │ │ │ │ ├── task_argument_error.rb │ │ │ │ │ │ ├── task_arguments.rb │ │ │ │ │ │ ├── task_manager.rb │ │ │ │ │ │ ├── tasklib.rb │ │ │ │ │ │ ├── testtask.rb │ │ │ │ │ │ ├── thread_history_display.rb │ │ │ │ │ │ ├── thread_pool.rb │ │ │ │ │ │ ├── trace_output.rb │ │ │ │ │ │ ├── version.rb │ │ │ │ │ │ └── win32.rb │ │ │ │ └── test │ │ │ │ │ ├── file_creation.rb │ │ │ │ │ ├── helper.rb │ │ │ │ │ ├── support │ │ │ │ │ ├── rakefile_definitions.rb │ │ │ │ │ └── ruby_runner.rb │ │ │ │ │ ├── test_private_reader.rb │ │ │ │ │ ├── test_rake.rb │ │ │ │ │ ├── test_rake_application.rb │ │ │ │ │ ├── test_rake_application_options.rb │ │ │ │ │ ├── test_rake_backtrace.rb │ │ │ │ │ ├── test_rake_clean.rb │ │ │ │ │ ├── test_rake_definitions.rb │ │ │ │ │ ├── test_rake_directory_task.rb │ │ │ │ │ ├── test_rake_dsl.rb │ │ │ │ │ ├── test_rake_early_time.rb │ │ │ │ │ ├── test_rake_extension.rb │ │ │ │ │ ├── test_rake_file_creation_task.rb │ │ │ │ │ ├── test_rake_file_list.rb │ │ │ │ │ ├── test_rake_file_list_path_map.rb │ │ │ │ │ ├── test_rake_file_task.rb │ │ │ │ │ ├── test_rake_file_utils.rb │ │ │ │ │ ├── test_rake_ftp_file.rb │ │ │ │ │ ├── test_rake_functional.rb │ │ │ │ │ ├── test_rake_invocation_chain.rb │ │ │ │ │ ├── test_rake_linked_list.rb │ │ │ │ │ ├── test_rake_makefile_loader.rb │ │ │ │ │ ├── test_rake_multi_task.rb │ │ │ │ │ ├── test_rake_name_space.rb │ │ │ │ │ ├── test_rake_package_task.rb │ │ │ │ │ ├── test_rake_path_map.rb │ │ │ │ │ ├── test_rake_path_map_explode.rb │ │ │ │ │ ├── test_rake_path_map_partial.rb │ │ │ │ │ ├── test_rake_pseudo_status.rb │ │ │ │ │ ├── test_rake_rake_test_loader.rb │ │ │ │ │ ├── test_rake_reduce_compat.rb │ │ │ │ │ ├── test_rake_require.rb │ │ │ │ │ ├── test_rake_rules.rb │ │ │ │ │ ├── test_rake_scope.rb │ │ │ │ │ ├── test_rake_task.rb │ │ │ │ │ ├── test_rake_task_argument_parsing.rb │ │ │ │ │ ├── test_rake_task_arguments.rb │ │ │ │ │ ├── test_rake_task_lib.rb │ │ │ │ │ ├── test_rake_task_manager.rb │ │ │ │ │ ├── test_rake_task_manager_argument_resolution.rb │ │ │ │ │ ├── test_rake_task_with_arguments.rb │ │ │ │ │ ├── test_rake_test_task.rb │ │ │ │ │ ├── test_rake_thread_pool.rb │ │ │ │ │ ├── test_rake_top_level_functions.rb │ │ │ │ │ ├── test_rake_win32.rb │ │ │ │ │ ├── test_thread_history_display.rb │ │ │ │ │ └── test_trace_output.rb │ │ │ ├── rspec-2.14.1 │ │ │ │ ├── License.txt │ │ │ │ ├── README.md │ │ │ │ └── lib │ │ │ │ │ ├── rspec.rb │ │ │ │ │ └── rspec │ │ │ │ │ └── version.rb │ │ │ ├── rspec-core-2.14.5 │ │ │ │ ├── .document │ │ │ │ ├── .yardopts │ │ │ │ ├── Changelog.md │ │ │ │ ├── License.txt │ │ │ │ ├── README.md │ │ │ │ ├── exe │ │ │ │ │ ├── autospec │ │ │ │ │ └── rspec │ │ │ │ ├── features │ │ │ │ │ ├── Autotest.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── Upgrade.md │ │ │ │ │ ├── command_line │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── example_name_option.feature │ │ │ │ │ │ ├── exit_status.feature │ │ │ │ │ │ ├── format_option.feature │ │ │ │ │ │ ├── init.feature │ │ │ │ │ │ ├── line_number_appended_to_path.feature │ │ │ │ │ │ ├── line_number_option.feature │ │ │ │ │ │ ├── order.feature │ │ │ │ │ │ ├── pattern_option.feature │ │ │ │ │ │ ├── rake_task.feature │ │ │ │ │ │ ├── require_option.feature │ │ │ │ │ │ ├── ruby.feature │ │ │ │ │ │ ├── tag.feature │ │ │ │ │ │ └── warnings_option.feature │ │ │ │ │ ├── configuration │ │ │ │ │ │ ├── alias_example_to.feature │ │ │ │ │ │ ├── backtrace_clean_patterns.feature │ │ │ │ │ │ ├── custom_settings.feature │ │ │ │ │ │ ├── default_path.feature │ │ │ │ │ │ ├── deprecation_stream.feature │ │ │ │ │ │ ├── fail_fast.feature │ │ │ │ │ │ ├── failure_exit_code.feature │ │ │ │ │ │ ├── order_and_seed.feature │ │ │ │ │ │ ├── output_stream.feature │ │ │ │ │ │ ├── pattern.feature │ │ │ │ │ │ ├── profile.feature │ │ │ │ │ │ ├── read_options_from_file.feature │ │ │ │ │ │ ├── run_all_when_everything_filtered.feature │ │ │ │ │ │ ├── show_failures_in_pending_blocks.feature │ │ │ │ │ │ └── treat_symbols_as_metadata_keys_with_true_values.feature │ │ │ │ │ ├── example_groups │ │ │ │ │ │ ├── basic_structure.feature │ │ │ │ │ │ ├── shared_context.feature │ │ │ │ │ │ └── shared_examples.feature │ │ │ │ │ ├── expectation_framework_integration │ │ │ │ │ │ └── configure_expectation_framework.feature │ │ │ │ │ ├── filtering │ │ │ │ │ │ ├── exclusion_filters.feature │ │ │ │ │ │ ├── if_and_unless.feature │ │ │ │ │ │ └── inclusion_filters.feature │ │ │ │ │ ├── formatters │ │ │ │ │ │ ├── configurable_colors.feature │ │ │ │ │ │ ├── custom_formatter.feature │ │ │ │ │ │ ├── json_formatter.feature │ │ │ │ │ │ └── text_formatter.feature │ │ │ │ │ ├── helper_methods │ │ │ │ │ │ ├── arbitrary_methods.feature │ │ │ │ │ │ ├── let.feature │ │ │ │ │ │ └── modules.feature │ │ │ │ │ ├── hooks │ │ │ │ │ │ ├── around_hooks.feature │ │ │ │ │ │ ├── before_and_after_hooks.feature │ │ │ │ │ │ └── filtering.feature │ │ │ │ │ ├── metadata │ │ │ │ │ │ ├── current_example.feature │ │ │ │ │ │ ├── described_class.feature │ │ │ │ │ │ └── user_defined.feature │ │ │ │ │ ├── mock_framework_integration │ │ │ │ │ │ ├── use_any_framework.feature │ │ │ │ │ │ ├── use_flexmock.feature │ │ │ │ │ │ ├── use_mocha.feature │ │ │ │ │ │ ├── use_rr.feature │ │ │ │ │ │ └── use_rspec.feature │ │ │ │ │ ├── pending │ │ │ │ │ │ └── pending_examples.feature │ │ │ │ │ ├── spec_files │ │ │ │ │ │ └── arbitrary_file_suffix.feature │ │ │ │ │ ├── step_definitions │ │ │ │ │ │ └── additional_cli_steps.rb │ │ │ │ │ ├── subject │ │ │ │ │ │ ├── attribute_of_subject.feature │ │ │ │ │ │ ├── explicit_subject.feature │ │ │ │ │ │ ├── implicit_receiver.feature │ │ │ │ │ │ └── implicit_subject.feature │ │ │ │ │ └── support │ │ │ │ │ │ ├── env.rb │ │ │ │ │ │ └── rubinius.rb │ │ │ │ ├── lib │ │ │ │ │ ├── autotest │ │ │ │ │ │ ├── discover.rb │ │ │ │ │ │ └── rspec2.rb │ │ │ │ │ └── rspec │ │ │ │ │ │ ├── autorun.rb │ │ │ │ │ │ ├── core.rb │ │ │ │ │ │ └── core │ │ │ │ │ │ ├── backtrace_cleaner.rb │ │ │ │ │ │ ├── backward_compatibility.rb │ │ │ │ │ │ ├── command_line.rb │ │ │ │ │ │ ├── configuration.rb │ │ │ │ │ │ ├── configuration_options.rb │ │ │ │ │ │ ├── deprecation.rb │ │ │ │ │ │ ├── drb_command_line.rb │ │ │ │ │ │ ├── drb_options.rb │ │ │ │ │ │ ├── dsl.rb │ │ │ │ │ │ ├── example.rb │ │ │ │ │ │ ├── example_group.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── instance_eval_with_args.rb │ │ │ │ │ │ ├── kernel.rb │ │ │ │ │ │ ├── module_eval_with_args.rb │ │ │ │ │ │ └── ordered.rb │ │ │ │ │ │ ├── filter_manager.rb │ │ │ │ │ │ ├── formatters.rb │ │ │ │ │ │ ├── formatters │ │ │ │ │ │ ├── base_formatter.rb │ │ │ │ │ │ ├── base_text_formatter.rb │ │ │ │ │ │ ├── deprecation_formatter.rb │ │ │ │ │ │ ├── documentation_formatter.rb │ │ │ │ │ │ ├── helpers.rb │ │ │ │ │ │ ├── html_formatter.rb │ │ │ │ │ │ ├── html_printer.rb │ │ │ │ │ │ ├── json_formatter.rb │ │ │ │ │ │ ├── progress_formatter.rb │ │ │ │ │ │ ├── snippet_extractor.rb │ │ │ │ │ │ └── text_mate_formatter.rb │ │ │ │ │ │ ├── hooks.rb │ │ │ │ │ │ ├── memoized_helpers.rb │ │ │ │ │ │ ├── metadata.rb │ │ │ │ │ │ ├── metadata_hash_builder.rb │ │ │ │ │ │ ├── mocking │ │ │ │ │ │ ├── with_absolutely_nothing.rb │ │ │ │ │ │ ├── with_flexmock.rb │ │ │ │ │ │ ├── with_mocha.rb │ │ │ │ │ │ ├── with_rr.rb │ │ │ │ │ │ └── with_rspec.rb │ │ │ │ │ │ ├── option_parser.rb │ │ │ │ │ │ ├── pending.rb │ │ │ │ │ │ ├── project_initializer.rb │ │ │ │ │ │ ├── rake_task.rb │ │ │ │ │ │ ├── reporter.rb │ │ │ │ │ │ ├── ruby_project.rb │ │ │ │ │ │ ├── runner.rb │ │ │ │ │ │ ├── shared_context.rb │ │ │ │ │ │ ├── shared_example_group.rb │ │ │ │ │ │ ├── shared_example_group │ │ │ │ │ │ └── collection.rb │ │ │ │ │ │ ├── version.rb │ │ │ │ │ │ └── world.rb │ │ │ │ └── spec │ │ │ │ │ ├── autotest │ │ │ │ │ ├── discover_spec.rb │ │ │ │ │ ├── failed_results_re_spec.rb │ │ │ │ │ └── rspec_spec.rb │ │ │ │ │ ├── command_line │ │ │ │ │ └── order_spec.rb │ │ │ │ │ ├── rspec │ │ │ │ │ ├── core │ │ │ │ │ │ ├── backtrace_cleaner_spec.rb │ │ │ │ │ │ ├── command_line_spec.rb │ │ │ │ │ │ ├── command_line_spec_output.txt │ │ │ │ │ │ ├── configuration_options_spec.rb │ │ │ │ │ │ ├── configuration_spec.rb │ │ │ │ │ │ ├── deprecation_spec.rb │ │ │ │ │ │ ├── deprecations_spec.rb │ │ │ │ │ │ ├── drb_command_line_spec.rb │ │ │ │ │ │ ├── drb_options_spec.rb │ │ │ │ │ │ ├── dsl_spec.rb │ │ │ │ │ │ ├── example_group_spec.rb │ │ │ │ │ │ ├── example_spec.rb │ │ │ │ │ │ ├── filter_manager_spec.rb │ │ │ │ │ │ ├── formatters │ │ │ │ │ │ │ ├── base_formatter_spec.rb │ │ │ │ │ │ │ ├── base_text_formatter_spec.rb │ │ │ │ │ │ │ ├── deprecation_formatter_spec.rb │ │ │ │ │ │ │ ├── documentation_formatter_spec.rb │ │ │ │ │ │ │ ├── helpers_spec.rb │ │ │ │ │ │ │ ├── html_formatted-1.8.7-jruby.html │ │ │ │ │ │ │ ├── html_formatted-1.8.7-rbx.html │ │ │ │ │ │ │ ├── html_formatted-1.8.7.html │ │ │ │ │ │ │ ├── html_formatted-1.9.2.html │ │ │ │ │ │ │ ├── html_formatted-1.9.3-jruby.html │ │ │ │ │ │ │ ├── html_formatted-1.9.3-rbx.html │ │ │ │ │ │ │ ├── html_formatted-1.9.3.html │ │ │ │ │ │ │ ├── html_formatted-2.0.0.html │ │ │ │ │ │ │ ├── html_formatter_spec.rb │ │ │ │ │ │ │ ├── json_formatter_spec.rb │ │ │ │ │ │ │ ├── progress_formatter_spec.rb │ │ │ │ │ │ │ ├── snippet_extractor_spec.rb │ │ │ │ │ │ │ ├── text_mate_formatted-1.8.7-jruby.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.8.7-rbx.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.8.7.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.9.2.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.9.3-jruby.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.9.3-rbx.html │ │ │ │ │ │ │ ├── text_mate_formatted-1.9.3.html │ │ │ │ │ │ │ ├── text_mate_formatted-2.0.0.html │ │ │ │ │ │ │ └── text_mate_formatter_spec.rb │ │ │ │ │ │ ├── hooks_filtering_spec.rb │ │ │ │ │ │ ├── hooks_spec.rb │ │ │ │ │ │ ├── kernel_extensions_spec.rb │ │ │ │ │ │ ├── memoized_helpers_spec.rb │ │ │ │ │ │ ├── metadata_spec.rb │ │ │ │ │ │ ├── option_parser_spec.rb │ │ │ │ │ │ ├── pending_example_spec.rb │ │ │ │ │ │ ├── project_initializer_spec.rb │ │ │ │ │ │ ├── rake_task_spec.rb │ │ │ │ │ │ ├── reporter_spec.rb │ │ │ │ │ │ ├── resources │ │ │ │ │ │ │ ├── a_bar.rb │ │ │ │ │ │ │ ├── a_foo.rb │ │ │ │ │ │ │ ├── a_spec.rb │ │ │ │ │ │ │ ├── custom_example_group_runner.rb │ │ │ │ │ │ │ ├── formatter_specs.rb │ │ │ │ │ │ │ └── utf8_encoded.rb │ │ │ │ │ │ ├── rspec_matchers_spec.rb │ │ │ │ │ │ ├── ruby_project_spec.rb │ │ │ │ │ │ ├── runner_spec.rb │ │ │ │ │ │ ├── shared_context_spec.rb │ │ │ │ │ │ ├── shared_example_group │ │ │ │ │ │ │ └── collection_spec.rb │ │ │ │ │ │ ├── shared_example_group_spec.rb │ │ │ │ │ │ └── world_spec.rb │ │ │ │ │ └── core_spec.rb │ │ │ │ │ ├── spec_helper.rb │ │ │ │ │ └── support │ │ │ │ │ ├── config_options_helper.rb │ │ │ │ │ ├── helper_methods.rb │ │ │ │ │ ├── isolate_load_path_mutation.rb │ │ │ │ │ ├── isolated_directory.rb │ │ │ │ │ ├── isolated_home_directory.rb │ │ │ │ │ ├── matchers.rb │ │ │ │ │ ├── sandboxed_mock_space.rb │ │ │ │ │ ├── shared_example_groups.rb │ │ │ │ │ └── spec_files.rb │ │ │ ├── rspec-expectations-2.14.3 │ │ │ │ ├── .document │ │ │ │ ├── .yardopts │ │ │ │ ├── Changelog.md │ │ │ │ ├── License.txt │ │ │ │ ├── README.md │ │ │ │ ├── features │ │ │ │ │ ├── README.md │ │ │ │ │ ├── Upgrade.md │ │ │ │ │ ├── built_in_matchers │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── be.feature │ │ │ │ │ │ ├── be_within.feature │ │ │ │ │ │ ├── cover.feature │ │ │ │ │ │ ├── end_with.feature │ │ │ │ │ │ ├── equality.feature │ │ │ │ │ │ ├── exist.feature │ │ │ │ │ │ ├── expect_change.feature │ │ │ │ │ │ ├── expect_error.feature │ │ │ │ │ │ ├── have.feature │ │ │ │ │ │ ├── include.feature │ │ │ │ │ │ ├── match.feature │ │ │ │ │ │ ├── operators.feature │ │ │ │ │ │ ├── predicates.feature │ │ │ │ │ │ ├── respond_to.feature │ │ │ │ │ │ ├── satisfy.feature │ │ │ │ │ │ ├── start_with.feature │ │ │ │ │ │ ├── throw_symbol.feature │ │ │ │ │ │ ├── types.feature │ │ │ │ │ │ └── yield.feature │ │ │ │ │ ├── custom_matchers │ │ │ │ │ │ ├── access_running_example.feature │ │ │ │ │ │ ├── define_diffable_matcher.feature │ │ │ │ │ │ ├── define_matcher.feature │ │ │ │ │ │ ├── define_matcher_outside_rspec.feature │ │ │ │ │ │ └── define_matcher_with_fluent_interface.feature │ │ │ │ │ ├── customized_message.feature │ │ │ │ │ ├── diffing.feature │ │ │ │ │ ├── implicit_docstrings.feature │ │ │ │ │ ├── step_definitions │ │ │ │ │ │ └── additional_cli_steps.rb │ │ │ │ │ ├── support │ │ │ │ │ │ ├── env.rb │ │ │ │ │ │ └── rubinius.rb │ │ │ │ │ ├── syntax_configuration.feature │ │ │ │ │ └── test_frameworks │ │ │ │ │ │ └── test_unit.feature │ │ │ │ ├── lib │ │ │ │ │ ├── rspec-expectations.rb │ │ │ │ │ └── rspec │ │ │ │ │ │ ├── expectations.rb │ │ │ │ │ │ ├── expectations │ │ │ │ │ │ ├── deprecation.rb │ │ │ │ │ │ ├── differ.rb │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ ├── expectation_target.rb │ │ │ │ │ │ ├── extensions.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ ├── array.rb │ │ │ │ │ │ │ └── object.rb │ │ │ │ │ │ ├── fail_with.rb │ │ │ │ │ │ ├── handler.rb │ │ │ │ │ │ ├── syntax.rb │ │ │ │ │ │ └── version.rb │ │ │ │ │ │ ├── matchers.rb │ │ │ │ │ │ └── matchers │ │ │ │ │ │ ├── be_close.rb │ │ │ │ │ │ ├── built_in.rb │ │ │ │ │ │ ├── built_in │ │ │ │ │ │ ├── base_matcher.rb │ │ │ │ │ │ ├── be.rb │ │ │ │ │ │ ├── be_instance_of.rb │ │ │ │ │ │ ├── be_kind_of.rb │ │ │ │ │ │ ├── be_within.rb │ │ │ │ │ │ ├── change.rb │ │ │ │ │ │ ├── cover.rb │ │ │ │ │ │ ├── eq.rb │ │ │ │ │ │ ├── eql.rb │ │ │ │ │ │ ├── equal.rb │ │ │ │ │ │ ├── exist.rb │ │ │ │ │ │ ├── has.rb │ │ │ │ │ │ ├── have.rb │ │ │ │ │ │ ├── include.rb │ │ │ │ │ │ ├── match.rb │ │ │ │ │ │ ├── match_array.rb │ │ │ │ │ │ ├── raise_error.rb │ │ │ │ │ │ ├── respond_to.rb │ │ │ │ │ │ ├── satisfy.rb │ │ │ │ │ │ ├── start_and_end_with.rb │ │ │ │ │ │ ├── throw_symbol.rb │ │ │ │ │ │ └── yield.rb │ │ │ │ │ │ ├── compatibility.rb │ │ │ │ │ │ ├── configuration.rb │ │ │ │ │ │ ├── dsl.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ └── instance_eval_with_args.rb │ │ │ │ │ │ ├── generated_descriptions.rb │ │ │ │ │ │ ├── matcher.rb │ │ │ │ │ │ ├── method_missing.rb │ │ │ │ │ │ ├── operator_matcher.rb │ │ │ │ │ │ ├── pretty.rb │ │ │ │ │ │ └── test_unit_integration.rb │ │ │ │ └── spec │ │ │ │ │ ├── rspec │ │ │ │ │ ├── expectations │ │ │ │ │ │ ├── differ_spec.rb │ │ │ │ │ │ ├── expectation_target_spec.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ └── kernel_spec.rb │ │ │ │ │ │ ├── fail_with_spec.rb │ │ │ │ │ │ ├── handler_spec.rb │ │ │ │ │ │ └── syntax_spec.rb │ │ │ │ │ ├── expectations_spec.rb │ │ │ │ │ └── matchers │ │ │ │ │ │ ├── base_matcher_spec.rb │ │ │ │ │ │ ├── be_close_spec.rb │ │ │ │ │ │ ├── be_instance_of_spec.rb │ │ │ │ │ │ ├── be_kind_of_spec.rb │ │ │ │ │ │ ├── be_spec.rb │ │ │ │ │ │ ├── be_within_spec.rb │ │ │ │ │ │ ├── change_spec.rb │ │ │ │ │ │ ├── configuration_spec.rb │ │ │ │ │ │ ├── cover_spec.rb │ │ │ │ │ │ ├── description_generation_spec.rb │ │ │ │ │ │ ├── dsl_spec.rb │ │ │ │ │ │ ├── eq_spec.rb │ │ │ │ │ │ ├── eql_spec.rb │ │ │ │ │ │ ├── equal_spec.rb │ │ │ │ │ │ ├── exist_spec.rb │ │ │ │ │ │ ├── has_spec.rb │ │ │ │ │ │ ├── have_spec.rb │ │ │ │ │ │ ├── include_matcher_integration_spec.rb │ │ │ │ │ │ ├── include_spec.rb │ │ │ │ │ │ ├── match_array_spec.rb │ │ │ │ │ │ ├── match_spec.rb │ │ │ │ │ │ ├── matcher_spec.rb │ │ │ │ │ │ ├── matchers_spec.rb │ │ │ │ │ │ ├── method_missing_spec.rb │ │ │ │ │ │ ├── operator_matcher_spec.rb │ │ │ │ │ │ ├── raise_error_spec.rb │ │ │ │ │ │ ├── respond_to_spec.rb │ │ │ │ │ │ ├── satisfy_spec.rb │ │ │ │ │ │ ├── start_with_end_with_spec.rb │ │ │ │ │ │ ├── throw_symbol_spec.rb │ │ │ │ │ │ └── yield_spec.rb │ │ │ │ │ ├── spec_helper.rb │ │ │ │ │ └── support │ │ │ │ │ ├── classes.rb │ │ │ │ │ ├── in_sub_process.rb │ │ │ │ │ ├── matchers.rb │ │ │ │ │ ├── ruby_version.rb │ │ │ │ │ └── shared_examples.rb │ │ │ ├── rspec-mocks-2.14.3 │ │ │ │ ├── .document │ │ │ │ ├── .yardopts │ │ │ │ ├── Changelog.md │ │ │ │ ├── License.txt │ │ │ │ ├── README.md │ │ │ │ ├── features │ │ │ │ │ ├── README.md │ │ │ │ │ ├── Scope.md │ │ │ │ │ ├── Upgrade.md │ │ │ │ │ ├── argument_matchers │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── explicit.feature │ │ │ │ │ │ ├── general_matchers.feature │ │ │ │ │ │ └── type_matchers.feature │ │ │ │ │ ├── message_expectations │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── allow_any_instance_of.feature │ │ │ │ │ │ ├── any_instance.feature │ │ │ │ │ │ ├── block_local_expectations.feature.pending │ │ │ │ │ │ ├── call_original.feature │ │ │ │ │ │ ├── expect_any_instance_of.feature │ │ │ │ │ │ ├── expect_message_using_expect.feature │ │ │ │ │ │ ├── expect_message_using_should_receive.feature │ │ │ │ │ │ ├── receive_counts.feature │ │ │ │ │ │ └── warn_when_expectation_is_set_on_nil.feature │ │ │ │ │ ├── method_stubs │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── any_instance.feature │ │ │ │ │ │ ├── as_null_object.feature │ │ │ │ │ │ ├── simple_return_value_with_allow.feature │ │ │ │ │ │ ├── simple_return_value_with_stub.feature │ │ │ │ │ │ ├── stub_chain.feature │ │ │ │ │ │ ├── stub_implementation.feature │ │ │ │ │ │ └── to_ary.feature │ │ │ │ │ ├── mutating_constants │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── hiding_defined_constant.feature │ │ │ │ │ │ ├── stub_defined_constant.feature │ │ │ │ │ │ └── stub_undefined_constant.feature │ │ │ │ │ ├── outside_rspec │ │ │ │ │ │ ├── configuration.feature │ │ │ │ │ │ └── standalone.feature │ │ │ │ │ ├── spies │ │ │ │ │ │ ├── spy_partial_mock_method.feature │ │ │ │ │ │ ├── spy_pure_mock_method.feature │ │ │ │ │ │ └── spy_unstubbed_method.feature │ │ │ │ │ ├── step_definitions │ │ │ │ │ │ └── additional_cli_steps.rb │ │ │ │ │ ├── support │ │ │ │ │ │ ├── env.rb │ │ │ │ │ │ └── rubinius.rb │ │ │ │ │ └── test_frameworks │ │ │ │ │ │ └── test_unit.feature │ │ │ │ ├── lib │ │ │ │ │ ├── rspec │ │ │ │ │ │ ├── mocks.rb │ │ │ │ │ │ └── mocks │ │ │ │ │ │ │ ├── any_instance │ │ │ │ │ │ │ ├── chain.rb │ │ │ │ │ │ │ ├── expectation_chain.rb │ │ │ │ │ │ │ ├── message_chains.rb │ │ │ │ │ │ │ ├── recorder.rb │ │ │ │ │ │ │ ├── stub_chain.rb │ │ │ │ │ │ │ └── stub_chain_chain.rb │ │ │ │ │ │ │ ├── argument_list_matcher.rb │ │ │ │ │ │ │ ├── argument_matchers.rb │ │ │ │ │ │ │ ├── configuration.rb │ │ │ │ │ │ │ ├── deprecation.rb │ │ │ │ │ │ │ ├── error_generator.rb │ │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ │ ├── example_methods.rb │ │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ ├── instance_exec.rb │ │ │ │ │ │ │ └── marshal.rb │ │ │ │ │ │ │ ├── framework.rb │ │ │ │ │ │ │ ├── instance_method_stasher.rb │ │ │ │ │ │ │ ├── matchers │ │ │ │ │ │ │ ├── have_received.rb │ │ │ │ │ │ │ └── receive.rb │ │ │ │ │ │ │ ├── message_expectation.rb │ │ │ │ │ │ │ ├── method_double.rb │ │ │ │ │ │ │ ├── mock.rb │ │ │ │ │ │ │ ├── mutate_const.rb │ │ │ │ │ │ │ ├── order_group.rb │ │ │ │ │ │ │ ├── proxy.rb │ │ │ │ │ │ │ ├── proxy_for_nil.rb │ │ │ │ │ │ │ ├── space.rb │ │ │ │ │ │ │ ├── standalone.rb │ │ │ │ │ │ │ ├── stub_chain.rb │ │ │ │ │ │ │ ├── syntax.rb │ │ │ │ │ │ │ ├── targets.rb │ │ │ │ │ │ │ ├── test_double.rb │ │ │ │ │ │ │ └── version.rb │ │ │ │ │ └── spec │ │ │ │ │ │ └── mocks.rb │ │ │ │ └── spec │ │ │ │ │ ├── rspec │ │ │ │ │ ├── mocks │ │ │ │ │ │ ├── and_call_original_spec.rb │ │ │ │ │ │ ├── and_yield_spec.rb │ │ │ │ │ │ ├── any_instance │ │ │ │ │ │ │ └── message_chains_spec.rb │ │ │ │ │ │ ├── any_instance_spec.rb │ │ │ │ │ │ ├── any_number_of_times_spec.rb │ │ │ │ │ │ ├── argument_expectation_spec.rb │ │ │ │ │ │ ├── at_least_spec.rb │ │ │ │ │ │ ├── at_most_spec.rb │ │ │ │ │ │ ├── block_return_value_spec.rb │ │ │ │ │ │ ├── bug_report_10260_spec.rb │ │ │ │ │ │ ├── bug_report_10263_spec.rb │ │ │ │ │ │ ├── bug_report_11545_spec.rb │ │ │ │ │ │ ├── bug_report_496_spec.rb │ │ │ │ │ │ ├── bug_report_600_spec.rb │ │ │ │ │ │ ├── bug_report_7611_spec.rb │ │ │ │ │ │ ├── bug_report_8165_spec.rb │ │ │ │ │ │ ├── bug_report_830_spec.rb │ │ │ │ │ │ ├── bug_report_957_spec.rb │ │ │ │ │ │ ├── combining_implementation_instructions_spec.rb │ │ │ │ │ │ ├── configuration_spec.rb │ │ │ │ │ │ ├── double_spec.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ └── marshal_spec.rb │ │ │ │ │ │ ├── failing_argument_matchers_spec.rb │ │ │ │ │ │ ├── hash_excluding_matcher_spec.rb │ │ │ │ │ │ ├── hash_including_matcher_spec.rb │ │ │ │ │ │ ├── instance_method_stasher_spec.rb │ │ │ │ │ │ ├── matchers │ │ │ │ │ │ │ ├── have_received_spec.rb │ │ │ │ │ │ │ └── receive_spec.rb │ │ │ │ │ │ ├── methods_spec.rb │ │ │ │ │ │ ├── mock_ordering_spec.rb │ │ │ │ │ │ ├── mock_space_spec.rb │ │ │ │ │ │ ├── mock_spec.rb │ │ │ │ │ │ ├── multiple_return_value_spec.rb │ │ │ │ │ │ ├── mutate_const_spec.rb │ │ │ │ │ │ ├── nil_expectation_warning_spec.rb │ │ │ │ │ │ ├── null_object_mock_spec.rb │ │ │ │ │ │ ├── once_counts_spec.rb │ │ │ │ │ │ ├── options_hash_spec.rb │ │ │ │ │ │ ├── partial_mock_spec.rb │ │ │ │ │ │ ├── partial_mock_using_mocks_directly_spec.rb │ │ │ │ │ │ ├── passing_argument_matchers_spec.rb │ │ │ │ │ │ ├── precise_counts_spec.rb │ │ │ │ │ │ ├── record_messages_spec.rb │ │ │ │ │ │ ├── serialization_spec.rb │ │ │ │ │ │ ├── stash_spec.rb │ │ │ │ │ │ ├── stub_chain_spec.rb │ │ │ │ │ │ ├── stub_implementation_spec.rb │ │ │ │ │ │ ├── stub_spec.rb │ │ │ │ │ │ ├── stubbed_message_expectations_spec.rb │ │ │ │ │ │ ├── syntax_agnostic_message_matchers_spec.rb │ │ │ │ │ │ ├── test_double_spec.rb │ │ │ │ │ │ ├── to_ary_spec.rb │ │ │ │ │ │ └── twice_counts_spec.rb │ │ │ │ │ └── mocks_spec.rb │ │ │ │ │ └── spec_helper.rb │ │ │ ├── terminal-table-1.4.5 │ │ │ │ ├── History.rdoc │ │ │ │ ├── Manifest │ │ │ │ ├── README.rdoc │ │ │ │ ├── Rakefile │ │ │ │ ├── Todo.rdoc │ │ │ │ ├── examples │ │ │ │ │ └── examples.rb │ │ │ │ ├── lib │ │ │ │ │ ├── terminal-table.rb │ │ │ │ │ └── terminal-table │ │ │ │ │ │ ├── cell.rb │ │ │ │ │ │ ├── core_ext.rb │ │ │ │ │ │ ├── import.rb │ │ │ │ │ │ ├── row.rb │ │ │ │ │ │ ├── separator.rb │ │ │ │ │ │ ├── style.rb │ │ │ │ │ │ ├── table.rb │ │ │ │ │ │ ├── table_helper.rb │ │ │ │ │ │ └── version.rb │ │ │ │ ├── spec │ │ │ │ │ ├── cell_spec.rb │ │ │ │ │ ├── core_ext_spec.rb │ │ │ │ │ ├── import_spec.rb │ │ │ │ │ ├── spec.opts │ │ │ │ │ ├── spec_helper.rb │ │ │ │ │ └── table_spec.rb │ │ │ │ ├── tasks │ │ │ │ │ ├── docs.rake │ │ │ │ │ ├── gemspec.rake │ │ │ │ │ └── spec.rake │ │ │ │ └── terminal-table.gemspec │ │ │ └── thor-0.19.1 │ │ │ │ ├── .document │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── Thorfile │ │ │ │ ├── bin │ │ │ │ └── thor │ │ │ │ ├── lib │ │ │ │ ├── thor.rb │ │ │ │ └── thor │ │ │ │ │ ├── actions.rb │ │ │ │ │ ├── actions │ │ │ │ │ ├── create_file.rb │ │ │ │ │ ├── create_link.rb │ │ │ │ │ ├── directory.rb │ │ │ │ │ ├── empty_directory.rb │ │ │ │ │ ├── file_manipulation.rb │ │ │ │ │ └── inject_into_file.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.rb │ │ │ │ │ ├── line_editor │ │ │ │ │ ├── basic.rb │ │ │ │ │ └── readline.rb │ │ │ │ │ ├── parser.rb │ │ │ │ │ ├── parser │ │ │ │ │ ├── argument.rb │ │ │ │ │ ├── arguments.rb │ │ │ │ │ ├── option.rb │ │ │ │ │ └── options.rb │ │ │ │ │ ├── rake_compat.rb │ │ │ │ │ ├── runner.rb │ │ │ │ │ ├── shell.rb │ │ │ │ │ ├── shell │ │ │ │ │ ├── basic.rb │ │ │ │ │ ├── color.rb │ │ │ │ │ └── html.rb │ │ │ │ │ ├── util.rb │ │ │ │ │ └── version.rb │ │ │ │ ├── spec │ │ │ │ ├── actions │ │ │ │ │ ├── create_file_spec.rb │ │ │ │ │ ├── create_link_spec.rb │ │ │ │ │ ├── directory_spec.rb │ │ │ │ │ ├── empty_directory_spec.rb │ │ │ │ │ ├── file_manipulation_spec.rb │ │ │ │ │ └── inject_into_file_spec.rb │ │ │ │ ├── actions_spec.rb │ │ │ │ ├── base_spec.rb │ │ │ │ ├── command_spec.rb │ │ │ │ ├── core_ext │ │ │ │ │ ├── hash_with_indifferent_access_spec.rb │ │ │ │ │ └── ordered_hash_spec.rb │ │ │ │ ├── exit_condition_spec.rb │ │ │ │ ├── fixtures │ │ │ │ │ ├── application.rb │ │ │ │ │ ├── app{1} │ │ │ │ │ │ └── README │ │ │ │ │ ├── bundle │ │ │ │ │ │ ├── execute.rb │ │ │ │ │ │ └── main.thor │ │ │ │ │ ├── command.thor │ │ │ │ │ ├── enum.thor │ │ │ │ │ ├── group.thor │ │ │ │ │ ├── invoke.thor │ │ │ │ │ ├── path with spaces │ │ │ │ │ ├── preserve │ │ │ │ │ │ └── script.sh │ │ │ │ │ ├── script.thor │ │ │ │ │ └── subcommand.thor │ │ │ │ ├── group_spec.rb │ │ │ │ ├── helper.rb │ │ │ │ ├── invocation_spec.rb │ │ │ │ ├── line_editor │ │ │ │ │ ├── basic_spec.rb │ │ │ │ │ └── readline_spec.rb │ │ │ │ ├── line_editor_spec.rb │ │ │ │ ├── parser │ │ │ │ │ ├── argument_spec.rb │ │ │ │ │ ├── arguments_spec.rb │ │ │ │ │ ├── option_spec.rb │ │ │ │ │ └── options_spec.rb │ │ │ │ ├── quality_spec.rb │ │ │ │ ├── rake_compat_spec.rb │ │ │ │ ├── register_spec.rb │ │ │ │ ├── runner_spec.rb │ │ │ │ ├── sandbox │ │ │ │ │ ├── application.rb │ │ │ │ │ ├── app{1} │ │ │ │ │ │ └── README │ │ │ │ │ ├── bundle │ │ │ │ │ │ ├── execute.rb │ │ │ │ │ │ └── main.thor │ │ │ │ │ ├── command.thor │ │ │ │ │ ├── enum.thor │ │ │ │ │ ├── group.thor │ │ │ │ │ ├── invoke.thor │ │ │ │ │ ├── path with spaces │ │ │ │ │ ├── preserve │ │ │ │ │ │ └── script.sh │ │ │ │ │ ├── script.thor │ │ │ │ │ └── subcommand.thor │ │ │ │ ├── shell │ │ │ │ │ ├── basic_spec.rb │ │ │ │ │ ├── color_spec.rb │ │ │ │ │ └── html_spec.rb │ │ │ │ ├── shell_spec.rb │ │ │ │ ├── subcommand_spec.rb │ │ │ │ ├── thor_spec.rb │ │ │ │ └── util_spec.rb │ │ │ │ └── thor.gemspec │ │ └── specifications │ │ │ ├── diff-lcs-1.2.4.gemspec │ │ │ ├── highline-1.6.19.gemspec │ │ │ ├── i18n-0.6.5.gemspec │ │ │ ├── net-ssh-2.7.0.gemspec │ │ │ ├── rake-10.1.0.gemspec │ │ │ ├── rspec-2.14.1.gemspec │ │ │ ├── rspec-core-2.14.5.gemspec │ │ │ ├── rspec-expectations-2.14.3.gemspec │ │ │ ├── rspec-mocks-2.14.3.gemspec │ │ │ ├── terminal-table-1.4.5.gemspec │ │ │ └── thor-0.19.1.gemspec │ │ ├── bin │ │ ├── autospec │ │ ├── htmldiff │ │ ├── ldiff │ │ ├── oo-install │ │ ├── rake │ │ ├── rspec │ │ └── thor │ │ ├── build_info │ │ ├── diff-lcs-1.2.4.info │ │ ├── highline-1.6.19.info │ │ ├── i18n-0.6.5.info │ │ ├── net-ssh-2.7.0.info │ │ ├── rake-10.1.0.info │ │ ├── rspec-2.14.1.info │ │ ├── rspec-core-2.14.5.info │ │ ├── rspec-expectations-2.14.3.info │ │ ├── rspec-mocks-2.14.3.info │ │ ├── terminal-table-1.4.5.info │ │ └── thor-0.19.1.info │ │ ├── gems │ │ ├── diff-lcs-1.2.4 │ │ │ ├── .autotest │ │ │ ├── .gemtest │ │ │ ├── .hoerc │ │ │ ├── .rspec │ │ │ ├── .travis.yml │ │ │ ├── Contributing.rdoc │ │ │ ├── Gemfile │ │ │ ├── History.rdoc │ │ │ ├── License.rdoc │ │ │ ├── Manifest.txt │ │ │ ├── README.rdoc │ │ │ ├── Rakefile │ │ │ ├── autotest │ │ │ │ └── discover.rb │ │ │ ├── bin │ │ │ │ ├── htmldiff │ │ │ │ └── ldiff │ │ │ ├── docs │ │ │ │ ├── COPYING.txt │ │ │ │ └── artistic.txt │ │ │ ├── lib │ │ │ │ ├── diff-lcs.rb │ │ │ │ └── diff │ │ │ │ │ ├── lcs.rb │ │ │ │ │ └── lcs │ │ │ │ │ ├── array.rb │ │ │ │ │ ├── block.rb │ │ │ │ │ ├── callbacks.rb │ │ │ │ │ ├── change.rb │ │ │ │ │ ├── htmldiff.rb │ │ │ │ │ ├── hunk.rb │ │ │ │ │ ├── internals.rb │ │ │ │ │ ├── ldiff.rb │ │ │ │ │ └── string.rb │ │ │ └── spec │ │ │ │ ├── change_spec.rb │ │ │ │ ├── diff_spec.rb │ │ │ │ ├── hunk_spec.rb │ │ │ │ ├── issues_spec.rb │ │ │ │ ├── lcs_spec.rb │ │ │ │ ├── patch_spec.rb │ │ │ │ ├── sdiff_spec.rb │ │ │ │ ├── spec_helper.rb │ │ │ │ ├── traverse_balanced_spec.rb │ │ │ │ └── traverse_sequences_spec.rb │ │ ├── highline-1.6.19 │ │ │ ├── .gitignore │ │ │ ├── AUTHORS │ │ │ ├── CHANGELOG │ │ │ ├── COPYING │ │ │ ├── INSTALL │ │ │ ├── LICENSE │ │ │ ├── README.rdoc │ │ │ ├── Rakefile │ │ │ ├── TODO │ │ │ ├── examples │ │ │ │ ├── ansi_colors.rb │ │ │ │ ├── asking_for_arrays.rb │ │ │ │ ├── basic_usage.rb │ │ │ │ ├── color_scheme.rb │ │ │ │ ├── get_character.rb │ │ │ │ ├── limit.rb │ │ │ │ ├── menus.rb │ │ │ │ ├── overwrite.rb │ │ │ │ ├── page_and_wrap.rb │ │ │ │ ├── password.rb │ │ │ │ ├── repeat_entry.rb │ │ │ │ ├── trapping_eof.rb │ │ │ │ └── using_readline.rb │ │ │ ├── highline.gemspec │ │ │ ├── lib │ │ │ │ ├── highline.rb │ │ │ │ └── highline │ │ │ │ │ ├── color_scheme.rb │ │ │ │ │ ├── compatibility.rb │ │ │ │ │ ├── import.rb │ │ │ │ │ ├── menu.rb │ │ │ │ │ ├── question.rb │ │ │ │ │ ├── simulate.rb │ │ │ │ │ ├── string_extensions.rb │ │ │ │ │ ├── style.rb │ │ │ │ │ └── system_extensions.rb │ │ │ ├── setup.rb │ │ │ ├── site │ │ │ │ ├── .cvsignore │ │ │ │ ├── highline.css │ │ │ │ ├── images │ │ │ │ │ └── logo.png │ │ │ │ └── index.html │ │ │ └── test │ │ │ │ ├── string_methods.rb │ │ │ │ ├── tc_color_scheme.rb │ │ │ │ ├── tc_highline.rb │ │ │ │ ├── tc_import.rb │ │ │ │ ├── tc_menu.rb │ │ │ │ ├── tc_string_extension.rb │ │ │ │ ├── tc_string_highline.rb │ │ │ │ ├── tc_style.rb │ │ │ │ └── ts_all.rb │ │ ├── i18n-0.6.5 │ │ │ ├── CHANGELOG.textile │ │ │ ├── MIT-LICENSE │ │ │ ├── README.textile │ │ │ ├── ci │ │ │ │ ├── Gemfile.no-rails │ │ │ │ ├── Gemfile.no-rails.lock │ │ │ │ ├── Gemfile.rails-2.3.x │ │ │ │ ├── Gemfile.rails-2.3.x.lock │ │ │ │ ├── Gemfile.rails-3.x │ │ │ │ └── Gemfile.rails-3.x.lock │ │ │ ├── lib │ │ │ │ ├── i18n.rb │ │ │ │ └── i18n │ │ │ │ │ ├── backend.rb │ │ │ │ │ ├── backend │ │ │ │ │ ├── base.rb │ │ │ │ │ ├── cache.rb │ │ │ │ │ ├── cascade.rb │ │ │ │ │ ├── chain.rb │ │ │ │ │ ├── fallbacks.rb │ │ │ │ │ ├── flatten.rb │ │ │ │ │ ├── gettext.rb │ │ │ │ │ ├── interpolation_compiler.rb │ │ │ │ │ ├── key_value.rb │ │ │ │ │ ├── memoize.rb │ │ │ │ │ ├── metadata.rb │ │ │ │ │ ├── pluralization.rb │ │ │ │ │ ├── simple.rb │ │ │ │ │ └── transliterator.rb │ │ │ │ │ ├── config.rb │ │ │ │ │ ├── core_ext │ │ │ │ │ ├── hash.rb │ │ │ │ │ ├── kernel │ │ │ │ │ │ └── surpress_warnings.rb │ │ │ │ │ └── string │ │ │ │ │ │ └── interpolate.rb │ │ │ │ │ ├── exceptions.rb │ │ │ │ │ ├── gettext.rb │ │ │ │ │ ├── gettext │ │ │ │ │ ├── helpers.rb │ │ │ │ │ └── po_parser.rb │ │ │ │ │ ├── interpolate │ │ │ │ │ └── ruby.rb │ │ │ │ │ ├── locale.rb │ │ │ │ │ ├── locale │ │ │ │ │ ├── fallbacks.rb │ │ │ │ │ ├── tag.rb │ │ │ │ │ └── tag │ │ │ │ │ │ ├── parents.rb │ │ │ │ │ │ ├── rfc4646.rb │ │ │ │ │ │ └── simple.rb │ │ │ │ │ ├── tests.rb │ │ │ │ │ ├── tests │ │ │ │ │ ├── basics.rb │ │ │ │ │ ├── defaults.rb │ │ │ │ │ ├── interpolation.rb │ │ │ │ │ ├── link.rb │ │ │ │ │ ├── localization.rb │ │ │ │ │ ├── localization │ │ │ │ │ │ ├── date.rb │ │ │ │ │ │ ├── date_time.rb │ │ │ │ │ │ ├── procs.rb │ │ │ │ │ │ └── time.rb │ │ │ │ │ ├── lookup.rb │ │ │ │ │ ├── pluralization.rb │ │ │ │ │ └── procs.rb │ │ │ │ │ └── version.rb │ │ │ └── test │ │ │ │ ├── all.rb │ │ │ │ ├── api │ │ │ │ ├── all_features_test.rb │ │ │ │ ├── cascade_test.rb │ │ │ │ ├── chain_test.rb │ │ │ │ ├── fallbacks_test.rb │ │ │ │ ├── key_value_test.rb │ │ │ │ ├── memoize_test.rb │ │ │ │ ├── override_test.rb │ │ │ │ ├── pluralization_test.rb │ │ │ │ └── simple_test.rb │ │ │ │ ├── backend │ │ │ │ ├── cache_test.rb │ │ │ │ ├── cascade_test.rb │ │ │ │ ├── chain_test.rb │ │ │ │ ├── exceptions_test.rb │ │ │ │ ├── fallbacks_test.rb │ │ │ │ ├── interpolation_compiler_test.rb │ │ │ │ ├── key_value_test.rb │ │ │ │ ├── memoize_test.rb │ │ │ │ ├── metadata_test.rb │ │ │ │ ├── pluralization_test.rb │ │ │ │ ├── simple_test.rb │ │ │ │ └── transliterator_test.rb │ │ │ │ ├── core_ext │ │ │ │ ├── hash_test.rb │ │ │ │ └── string │ │ │ │ │ └── interpolate_test.rb │ │ │ │ ├── gettext │ │ │ │ ├── api_test.rb │ │ │ │ └── backend_test.rb │ │ │ │ ├── i18n │ │ │ │ ├── exceptions_test.rb │ │ │ │ ├── interpolate_test.rb │ │ │ │ └── load_path_test.rb │ │ │ │ ├── i18n_test.rb │ │ │ │ ├── locale │ │ │ │ ├── fallbacks_test.rb │ │ │ │ └── tag │ │ │ │ │ ├── rfc4646_test.rb │ │ │ │ │ └── simple_test.rb │ │ │ │ ├── run_all.rb │ │ │ │ ├── test_data │ │ │ │ └── locales │ │ │ │ │ ├── de.po │ │ │ │ │ ├── en.rb │ │ │ │ │ ├── en.yml │ │ │ │ │ ├── invalid │ │ │ │ │ ├── empty.yml │ │ │ │ │ └── syntax.yml │ │ │ │ │ └── plurals.rb │ │ │ │ └── test_helper.rb │ │ ├── net-ssh-2.7.0 │ │ │ ├── CHANGES.txt │ │ │ ├── LICENSE.txt │ │ │ ├── Manifest │ │ │ ├── README.rdoc │ │ │ ├── Rakefile │ │ │ ├── Rudyfile │ │ │ ├── THANKS.txt │ │ │ ├── gem-public_cert.pem │ │ │ ├── lib │ │ │ │ └── net │ │ │ │ │ ├── ssh.rb │ │ │ │ │ └── ssh │ │ │ │ │ ├── authentication │ │ │ │ │ ├── agent.rb │ │ │ │ │ ├── agent │ │ │ │ │ │ ├── java_pageant.rb │ │ │ │ │ │ └── socket.rb │ │ │ │ │ ├── constants.rb │ │ │ │ │ ├── key_manager.rb │ │ │ │ │ ├── methods │ │ │ │ │ │ ├── abstract.rb │ │ │ │ │ │ ├── hostbased.rb │ │ │ │ │ │ ├── keyboard_interactive.rb │ │ │ │ │ │ ├── none.rb │ │ │ │ │ │ ├── password.rb │ │ │ │ │ │ └── publickey.rb │ │ │ │ │ ├── pageant.rb │ │ │ │ │ └── session.rb │ │ │ │ │ ├── buffer.rb │ │ │ │ │ ├── buffered_io.rb │ │ │ │ │ ├── config.rb │ │ │ │ │ ├── connection │ │ │ │ │ ├── channel.rb │ │ │ │ │ ├── constants.rb │ │ │ │ │ ├── session.rb │ │ │ │ │ └── term.rb │ │ │ │ │ ├── errors.rb │ │ │ │ │ ├── key_factory.rb │ │ │ │ │ ├── known_hosts.rb │ │ │ │ │ ├── loggable.rb │ │ │ │ │ ├── packet.rb │ │ │ │ │ ├── prompt.rb │ │ │ │ │ ├── proxy │ │ │ │ │ ├── command.rb │ │ │ │ │ ├── errors.rb │ │ │ │ │ ├── http.rb │ │ │ │ │ ├── socks4.rb │ │ │ │ │ └── socks5.rb │ │ │ │ │ ├── ruby_compat.rb │ │ │ │ │ ├── service │ │ │ │ │ └── forward.rb │ │ │ │ │ ├── test.rb │ │ │ │ │ ├── test │ │ │ │ │ ├── channel.rb │ │ │ │ │ ├── extensions.rb │ │ │ │ │ ├── kex.rb │ │ │ │ │ ├── local_packet.rb │ │ │ │ │ ├── packet.rb │ │ │ │ │ ├── remote_packet.rb │ │ │ │ │ ├── script.rb │ │ │ │ │ └── socket.rb │ │ │ │ │ ├── transport │ │ │ │ │ ├── algorithms.rb │ │ │ │ │ ├── cipher_factory.rb │ │ │ │ │ ├── constants.rb │ │ │ │ │ ├── ctr.rb │ │ │ │ │ ├── hmac.rb │ │ │ │ │ ├── hmac │ │ │ │ │ │ ├── abstract.rb │ │ │ │ │ │ ├── md5.rb │ │ │ │ │ │ ├── md5_96.rb │ │ │ │ │ │ ├── none.rb │ │ │ │ │ │ ├── ripemd160.rb │ │ │ │ │ │ ├── sha1.rb │ │ │ │ │ │ ├── sha1_96.rb │ │ │ │ │ │ ├── sha2_256.rb │ │ │ │ │ │ ├── sha2_256_96.rb │ │ │ │ │ │ ├── sha2_512.rb │ │ │ │ │ │ └── sha2_512_96.rb │ │ │ │ │ ├── identity_cipher.rb │ │ │ │ │ ├── kex.rb │ │ │ │ │ ├── kex │ │ │ │ │ │ ├── diffie_hellman_group14_sha1.rb │ │ │ │ │ │ ├── diffie_hellman_group1_sha1.rb │ │ │ │ │ │ ├── diffie_hellman_group_exchange_sha1.rb │ │ │ │ │ │ ├── diffie_hellman_group_exchange_sha256.rb │ │ │ │ │ │ ├── ecdh_sha2_nistp256.rb │ │ │ │ │ │ ├── ecdh_sha2_nistp384.rb │ │ │ │ │ │ └── ecdh_sha2_nistp521.rb │ │ │ │ │ ├── key_expander.rb │ │ │ │ │ ├── openssl.rb │ │ │ │ │ ├── packet_stream.rb │ │ │ │ │ ├── server_version.rb │ │ │ │ │ ├── session.rb │ │ │ │ │ └── state.rb │ │ │ │ │ ├── verifiers │ │ │ │ │ ├── lenient.rb │ │ │ │ │ ├── null.rb │ │ │ │ │ ├── secure.rb │ │ │ │ │ └── strict.rb │ │ │ │ │ └── version.rb │ │ │ ├── net-ssh.gemspec │ │ │ ├── setup.rb │ │ │ ├── support │ │ │ │ ├── arcfour_check.rb │ │ │ │ └── ssh_tunnel_bug.rb │ │ │ └── test │ │ │ │ ├── README.txt │ │ │ │ ├── authentication │ │ │ │ ├── methods │ │ │ │ │ ├── common.rb │ │ │ │ │ ├── test_abstract.rb │ │ │ │ │ ├── test_hostbased.rb │ │ │ │ │ ├── test_keyboard_interactive.rb │ │ │ │ │ ├── test_none.rb │ │ │ │ │ ├── test_password.rb │ │ │ │ │ └── test_publickey.rb │ │ │ │ ├── test_agent.rb │ │ │ │ ├── test_key_manager.rb │ │ │ │ └── test_session.rb │ │ │ │ ├── common.rb │ │ │ │ ├── configs │ │ │ │ ├── eqsign │ │ │ │ ├── exact_match │ │ │ │ ├── host_plus │ │ │ │ ├── multihost │ │ │ │ ├── nohost │ │ │ │ ├── numeric_host │ │ │ │ ├── send_env │ │ │ │ ├── substitutes │ │ │ │ └── wild_cards │ │ │ │ ├── connection │ │ │ │ ├── test_channel.rb │ │ │ │ └── test_session.rb │ │ │ │ ├── known_hosts │ │ │ │ └── github │ │ │ │ ├── manual │ │ │ │ └── test_forward.rb │ │ │ │ ├── start │ │ │ │ ├── test_options.rb │ │ │ │ └── test_transport.rb │ │ │ │ ├── test_all.rb │ │ │ │ ├── test_buffer.rb │ │ │ │ ├── test_buffered_io.rb │ │ │ │ ├── test_config.rb │ │ │ │ ├── test_key_factory.rb │ │ │ │ ├── test_known_hosts.rb │ │ │ │ └── transport │ │ │ │ ├── hmac │ │ │ │ ├── test_md5.rb │ │ │ │ ├── test_md5_96.rb │ │ │ │ ├── test_none.rb │ │ │ │ ├── test_ripemd160.rb │ │ │ │ ├── test_sha1.rb │ │ │ │ ├── test_sha1_96.rb │ │ │ │ ├── test_sha2_256.rb │ │ │ │ ├── test_sha2_256_96.rb │ │ │ │ ├── test_sha2_512.rb │ │ │ │ └── test_sha2_512_96.rb │ │ │ │ ├── kex │ │ │ │ ├── test_diffie_hellman_group14_sha1.rb │ │ │ │ ├── test_diffie_hellman_group1_sha1.rb │ │ │ │ ├── test_diffie_hellman_group_exchange_sha1.rb │ │ │ │ ├── test_diffie_hellman_group_exchange_sha256.rb │ │ │ │ ├── test_ecdh_sha2_nistp256.rb │ │ │ │ ├── test_ecdh_sha2_nistp384.rb │ │ │ │ └── test_ecdh_sha2_nistp521.rb │ │ │ │ ├── test_algorithms.rb │ │ │ │ ├── test_cipher_factory.rb │ │ │ │ ├── test_hmac.rb │ │ │ │ ├── test_identity_cipher.rb │ │ │ │ ├── test_packet_stream.rb │ │ │ │ ├── test_server_version.rb │ │ │ │ ├── test_session.rb │ │ │ │ └── test_state.rb │ │ ├── rake-10.1.0 │ │ │ ├── .gemtest │ │ │ ├── CHANGES │ │ │ ├── MIT-LICENSE │ │ │ ├── README.rdoc │ │ │ ├── Rakefile │ │ │ ├── TODO │ │ │ ├── bin │ │ │ │ └── rake │ │ │ ├── install.rb │ │ │ ├── lib │ │ │ │ ├── rake.rb │ │ │ │ └── rake │ │ │ │ │ ├── alt_system.rb │ │ │ │ │ ├── application.rb │ │ │ │ │ ├── backtrace.rb │ │ │ │ │ ├── clean.rb │ │ │ │ │ ├── cloneable.rb │ │ │ │ │ ├── contrib │ │ │ │ │ ├── compositepublisher.rb │ │ │ │ │ ├── ftptools.rb │ │ │ │ │ ├── publisher.rb │ │ │ │ │ ├── rubyforgepublisher.rb │ │ │ │ │ ├── sshpublisher.rb │ │ │ │ │ └── sys.rb │ │ │ │ │ ├── default_loader.rb │ │ │ │ │ ├── dsl_definition.rb │ │ │ │ │ ├── early_time.rb │ │ │ │ │ ├── ext │ │ │ │ │ ├── core.rb │ │ │ │ │ ├── module.rb │ │ │ │ │ ├── string.rb │ │ │ │ │ └── time.rb │ │ │ │ │ ├── file_creation_task.rb │ │ │ │ │ ├── file_list.rb │ │ │ │ │ ├── file_task.rb │ │ │ │ │ ├── file_utils.rb │ │ │ │ │ ├── file_utils_ext.rb │ │ │ │ │ ├── gempackagetask.rb │ │ │ │ │ ├── invocation_chain.rb │ │ │ │ │ ├── invocation_exception_mixin.rb │ │ │ │ │ ├── linked_list.rb │ │ │ │ │ ├── loaders │ │ │ │ │ └── makefile.rb │ │ │ │ │ ├── multi_task.rb │ │ │ │ │ ├── name_space.rb │ │ │ │ │ ├── packagetask.rb │ │ │ │ │ ├── pathmap.rb │ │ │ │ │ ├── phony.rb │ │ │ │ │ ├── private_reader.rb │ │ │ │ │ ├── promise.rb │ │ │ │ │ ├── pseudo_status.rb │ │ │ │ │ ├── rake_module.rb │ │ │ │ │ ├── rake_test_loader.rb │ │ │ │ │ ├── rdoctask.rb │ │ │ │ │ ├── ruby182_test_unit_fix.rb │ │ │ │ │ ├── rule_recursion_overflow_error.rb │ │ │ │ │ ├── runtest.rb │ │ │ │ │ ├── scope.rb │ │ │ │ │ ├── task.rb │ │ │ │ │ ├── task_argument_error.rb │ │ │ │ │ ├── task_arguments.rb │ │ │ │ │ ├── task_manager.rb │ │ │ │ │ ├── tasklib.rb │ │ │ │ │ ├── testtask.rb │ │ │ │ │ ├── thread_history_display.rb │ │ │ │ │ ├── thread_pool.rb │ │ │ │ │ ├── trace_output.rb │ │ │ │ │ ├── version.rb │ │ │ │ │ └── win32.rb │ │ │ └── test │ │ │ │ ├── file_creation.rb │ │ │ │ ├── helper.rb │ │ │ │ ├── support │ │ │ │ ├── rakefile_definitions.rb │ │ │ │ └── ruby_runner.rb │ │ │ │ ├── test_private_reader.rb │ │ │ │ ├── test_rake.rb │ │ │ │ ├── test_rake_application.rb │ │ │ │ ├── test_rake_application_options.rb │ │ │ │ ├── test_rake_backtrace.rb │ │ │ │ ├── test_rake_clean.rb │ │ │ │ ├── test_rake_definitions.rb │ │ │ │ ├── test_rake_directory_task.rb │ │ │ │ ├── test_rake_dsl.rb │ │ │ │ ├── test_rake_early_time.rb │ │ │ │ ├── test_rake_extension.rb │ │ │ │ ├── test_rake_file_creation_task.rb │ │ │ │ ├── test_rake_file_list.rb │ │ │ │ ├── test_rake_file_list_path_map.rb │ │ │ │ ├── test_rake_file_task.rb │ │ │ │ ├── test_rake_file_utils.rb │ │ │ │ ├── test_rake_ftp_file.rb │ │ │ │ ├── test_rake_functional.rb │ │ │ │ ├── test_rake_invocation_chain.rb │ │ │ │ ├── test_rake_linked_list.rb │ │ │ │ ├── test_rake_makefile_loader.rb │ │ │ │ ├── test_rake_multi_task.rb │ │ │ │ ├── test_rake_name_space.rb │ │ │ │ ├── test_rake_package_task.rb │ │ │ │ ├── test_rake_path_map.rb │ │ │ │ ├── test_rake_path_map_explode.rb │ │ │ │ ├── test_rake_path_map_partial.rb │ │ │ │ ├── test_rake_pseudo_status.rb │ │ │ │ ├── test_rake_rake_test_loader.rb │ │ │ │ ├── test_rake_reduce_compat.rb │ │ │ │ ├── test_rake_require.rb │ │ │ │ ├── test_rake_rules.rb │ │ │ │ ├── test_rake_scope.rb │ │ │ │ ├── test_rake_task.rb │ │ │ │ ├── test_rake_task_argument_parsing.rb │ │ │ │ ├── test_rake_task_arguments.rb │ │ │ │ ├── test_rake_task_lib.rb │ │ │ │ ├── test_rake_task_manager.rb │ │ │ │ ├── test_rake_task_manager_argument_resolution.rb │ │ │ │ ├── test_rake_task_with_arguments.rb │ │ │ │ ├── test_rake_test_task.rb │ │ │ │ ├── test_rake_thread_pool.rb │ │ │ │ ├── test_rake_top_level_functions.rb │ │ │ │ ├── test_rake_win32.rb │ │ │ │ ├── test_thread_history_display.rb │ │ │ │ └── test_trace_output.rb │ │ ├── rspec-2.14.1 │ │ │ ├── License.txt │ │ │ ├── README.md │ │ │ └── lib │ │ │ │ ├── rspec.rb │ │ │ │ └── rspec │ │ │ │ └── version.rb │ │ ├── rspec-core-2.14.5 │ │ │ ├── .document │ │ │ ├── .yardopts │ │ │ ├── Changelog.md │ │ │ ├── License.txt │ │ │ ├── README.md │ │ │ ├── exe │ │ │ │ ├── autospec │ │ │ │ └── rspec │ │ │ ├── features │ │ │ │ ├── Autotest.md │ │ │ │ ├── README.md │ │ │ │ ├── Upgrade.md │ │ │ │ ├── command_line │ │ │ │ │ ├── README.md │ │ │ │ │ ├── example_name_option.feature │ │ │ │ │ ├── exit_status.feature │ │ │ │ │ ├── format_option.feature │ │ │ │ │ ├── init.feature │ │ │ │ │ ├── line_number_appended_to_path.feature │ │ │ │ │ ├── line_number_option.feature │ │ │ │ │ ├── order.feature │ │ │ │ │ ├── pattern_option.feature │ │ │ │ │ ├── rake_task.feature │ │ │ │ │ ├── require_option.feature │ │ │ │ │ ├── ruby.feature │ │ │ │ │ ├── tag.feature │ │ │ │ │ └── warnings_option.feature │ │ │ │ ├── configuration │ │ │ │ │ ├── alias_example_to.feature │ │ │ │ │ ├── backtrace_clean_patterns.feature │ │ │ │ │ ├── custom_settings.feature │ │ │ │ │ ├── default_path.feature │ │ │ │ │ ├── deprecation_stream.feature │ │ │ │ │ ├── fail_fast.feature │ │ │ │ │ ├── failure_exit_code.feature │ │ │ │ │ ├── order_and_seed.feature │ │ │ │ │ ├── output_stream.feature │ │ │ │ │ ├── pattern.feature │ │ │ │ │ ├── profile.feature │ │ │ │ │ ├── read_options_from_file.feature │ │ │ │ │ ├── run_all_when_everything_filtered.feature │ │ │ │ │ ├── show_failures_in_pending_blocks.feature │ │ │ │ │ └── treat_symbols_as_metadata_keys_with_true_values.feature │ │ │ │ ├── example_groups │ │ │ │ │ ├── basic_structure.feature │ │ │ │ │ ├── shared_context.feature │ │ │ │ │ └── shared_examples.feature │ │ │ │ ├── expectation_framework_integration │ │ │ │ │ └── configure_expectation_framework.feature │ │ │ │ ├── filtering │ │ │ │ │ ├── exclusion_filters.feature │ │ │ │ │ ├── if_and_unless.feature │ │ │ │ │ └── inclusion_filters.feature │ │ │ │ ├── formatters │ │ │ │ │ ├── configurable_colors.feature │ │ │ │ │ ├── custom_formatter.feature │ │ │ │ │ ├── json_formatter.feature │ │ │ │ │ └── text_formatter.feature │ │ │ │ ├── helper_methods │ │ │ │ │ ├── arbitrary_methods.feature │ │ │ │ │ ├── let.feature │ │ │ │ │ └── modules.feature │ │ │ │ ├── hooks │ │ │ │ │ ├── around_hooks.feature │ │ │ │ │ ├── before_and_after_hooks.feature │ │ │ │ │ └── filtering.feature │ │ │ │ ├── metadata │ │ │ │ │ ├── current_example.feature │ │ │ │ │ ├── described_class.feature │ │ │ │ │ └── user_defined.feature │ │ │ │ ├── mock_framework_integration │ │ │ │ │ ├── use_any_framework.feature │ │ │ │ │ ├── use_flexmock.feature │ │ │ │ │ ├── use_mocha.feature │ │ │ │ │ ├── use_rr.feature │ │ │ │ │ └── use_rspec.feature │ │ │ │ ├── pending │ │ │ │ │ └── pending_examples.feature │ │ │ │ ├── spec_files │ │ │ │ │ └── arbitrary_file_suffix.feature │ │ │ │ ├── step_definitions │ │ │ │ │ └── additional_cli_steps.rb │ │ │ │ ├── subject │ │ │ │ │ ├── attribute_of_subject.feature │ │ │ │ │ ├── explicit_subject.feature │ │ │ │ │ ├── implicit_receiver.feature │ │ │ │ │ └── implicit_subject.feature │ │ │ │ └── support │ │ │ │ │ ├── env.rb │ │ │ │ │ └── rubinius.rb │ │ │ ├── lib │ │ │ │ ├── autotest │ │ │ │ │ ├── discover.rb │ │ │ │ │ └── rspec2.rb │ │ │ │ └── rspec │ │ │ │ │ ├── autorun.rb │ │ │ │ │ ├── core.rb │ │ │ │ │ └── core │ │ │ │ │ ├── backtrace_cleaner.rb │ │ │ │ │ ├── backward_compatibility.rb │ │ │ │ │ ├── command_line.rb │ │ │ │ │ ├── configuration.rb │ │ │ │ │ ├── configuration_options.rb │ │ │ │ │ ├── deprecation.rb │ │ │ │ │ ├── drb_command_line.rb │ │ │ │ │ ├── drb_options.rb │ │ │ │ │ ├── dsl.rb │ │ │ │ │ ├── example.rb │ │ │ │ │ ├── example_group.rb │ │ │ │ │ ├── extensions │ │ │ │ │ ├── instance_eval_with_args.rb │ │ │ │ │ ├── kernel.rb │ │ │ │ │ ├── module_eval_with_args.rb │ │ │ │ │ └── ordered.rb │ │ │ │ │ ├── filter_manager.rb │ │ │ │ │ ├── formatters.rb │ │ │ │ │ ├── formatters │ │ │ │ │ ├── base_formatter.rb │ │ │ │ │ ├── base_text_formatter.rb │ │ │ │ │ ├── deprecation_formatter.rb │ │ │ │ │ ├── documentation_formatter.rb │ │ │ │ │ ├── helpers.rb │ │ │ │ │ ├── html_formatter.rb │ │ │ │ │ ├── html_printer.rb │ │ │ │ │ ├── json_formatter.rb │ │ │ │ │ ├── progress_formatter.rb │ │ │ │ │ ├── snippet_extractor.rb │ │ │ │ │ └── text_mate_formatter.rb │ │ │ │ │ ├── hooks.rb │ │ │ │ │ ├── memoized_helpers.rb │ │ │ │ │ ├── metadata.rb │ │ │ │ │ ├── metadata_hash_builder.rb │ │ │ │ │ ├── mocking │ │ │ │ │ ├── with_absolutely_nothing.rb │ │ │ │ │ ├── with_flexmock.rb │ │ │ │ │ ├── with_mocha.rb │ │ │ │ │ ├── with_rr.rb │ │ │ │ │ └── with_rspec.rb │ │ │ │ │ ├── option_parser.rb │ │ │ │ │ ├── pending.rb │ │ │ │ │ ├── project_initializer.rb │ │ │ │ │ ├── rake_task.rb │ │ │ │ │ ├── reporter.rb │ │ │ │ │ ├── ruby_project.rb │ │ │ │ │ ├── runner.rb │ │ │ │ │ ├── shared_context.rb │ │ │ │ │ ├── shared_example_group.rb │ │ │ │ │ ├── shared_example_group │ │ │ │ │ └── collection.rb │ │ │ │ │ ├── version.rb │ │ │ │ │ └── world.rb │ │ │ └── spec │ │ │ │ ├── autotest │ │ │ │ ├── discover_spec.rb │ │ │ │ ├── failed_results_re_spec.rb │ │ │ │ └── rspec_spec.rb │ │ │ │ ├── command_line │ │ │ │ └── order_spec.rb │ │ │ │ ├── rspec │ │ │ │ ├── core │ │ │ │ │ ├── backtrace_cleaner_spec.rb │ │ │ │ │ ├── command_line_spec.rb │ │ │ │ │ ├── command_line_spec_output.txt │ │ │ │ │ ├── configuration_options_spec.rb │ │ │ │ │ ├── configuration_spec.rb │ │ │ │ │ ├── deprecation_spec.rb │ │ │ │ │ ├── deprecations_spec.rb │ │ │ │ │ ├── drb_command_line_spec.rb │ │ │ │ │ ├── drb_options_spec.rb │ │ │ │ │ ├── dsl_spec.rb │ │ │ │ │ ├── example_group_spec.rb │ │ │ │ │ ├── example_spec.rb │ │ │ │ │ ├── filter_manager_spec.rb │ │ │ │ │ ├── formatters │ │ │ │ │ │ ├── base_formatter_spec.rb │ │ │ │ │ │ ├── base_text_formatter_spec.rb │ │ │ │ │ │ ├── deprecation_formatter_spec.rb │ │ │ │ │ │ ├── documentation_formatter_spec.rb │ │ │ │ │ │ ├── helpers_spec.rb │ │ │ │ │ │ ├── html_formatted-1.8.7-jruby.html │ │ │ │ │ │ ├── html_formatted-1.8.7-rbx.html │ │ │ │ │ │ ├── html_formatted-1.8.7.html │ │ │ │ │ │ ├── html_formatted-1.9.2.html │ │ │ │ │ │ ├── html_formatted-1.9.3-jruby.html │ │ │ │ │ │ ├── html_formatted-1.9.3-rbx.html │ │ │ │ │ │ ├── html_formatted-1.9.3.html │ │ │ │ │ │ ├── html_formatted-2.0.0.html │ │ │ │ │ │ ├── html_formatter_spec.rb │ │ │ │ │ │ ├── json_formatter_spec.rb │ │ │ │ │ │ ├── progress_formatter_spec.rb │ │ │ │ │ │ ├── snippet_extractor_spec.rb │ │ │ │ │ │ ├── text_mate_formatted-1.8.7-jruby.html │ │ │ │ │ │ ├── text_mate_formatted-1.8.7-rbx.html │ │ │ │ │ │ ├── text_mate_formatted-1.8.7.html │ │ │ │ │ │ ├── text_mate_formatted-1.9.2.html │ │ │ │ │ │ ├── text_mate_formatted-1.9.3-jruby.html │ │ │ │ │ │ ├── text_mate_formatted-1.9.3-rbx.html │ │ │ │ │ │ ├── text_mate_formatted-1.9.3.html │ │ │ │ │ │ ├── text_mate_formatted-2.0.0.html │ │ │ │ │ │ └── text_mate_formatter_spec.rb │ │ │ │ │ ├── hooks_filtering_spec.rb │ │ │ │ │ ├── hooks_spec.rb │ │ │ │ │ ├── kernel_extensions_spec.rb │ │ │ │ │ ├── memoized_helpers_spec.rb │ │ │ │ │ ├── metadata_spec.rb │ │ │ │ │ ├── option_parser_spec.rb │ │ │ │ │ ├── pending_example_spec.rb │ │ │ │ │ ├── project_initializer_spec.rb │ │ │ │ │ ├── rake_task_spec.rb │ │ │ │ │ ├── reporter_spec.rb │ │ │ │ │ ├── resources │ │ │ │ │ │ ├── a_bar.rb │ │ │ │ │ │ ├── a_foo.rb │ │ │ │ │ │ ├── a_spec.rb │ │ │ │ │ │ ├── custom_example_group_runner.rb │ │ │ │ │ │ ├── formatter_specs.rb │ │ │ │ │ │ └── utf8_encoded.rb │ │ │ │ │ ├── rspec_matchers_spec.rb │ │ │ │ │ ├── ruby_project_spec.rb │ │ │ │ │ ├── runner_spec.rb │ │ │ │ │ ├── shared_context_spec.rb │ │ │ │ │ ├── shared_example_group │ │ │ │ │ │ └── collection_spec.rb │ │ │ │ │ ├── shared_example_group_spec.rb │ │ │ │ │ └── world_spec.rb │ │ │ │ └── core_spec.rb │ │ │ │ ├── spec_helper.rb │ │ │ │ └── support │ │ │ │ ├── config_options_helper.rb │ │ │ │ ├── helper_methods.rb │ │ │ │ ├── isolate_load_path_mutation.rb │ │ │ │ ├── isolated_directory.rb │ │ │ │ ├── isolated_home_directory.rb │ │ │ │ ├── matchers.rb │ │ │ │ ├── sandboxed_mock_space.rb │ │ │ │ ├── shared_example_groups.rb │ │ │ │ └── spec_files.rb │ │ ├── rspec-expectations-2.14.3 │ │ │ ├── .document │ │ │ ├── .yardopts │ │ │ ├── Changelog.md │ │ │ ├── License.txt │ │ │ ├── README.md │ │ │ ├── features │ │ │ │ ├── README.md │ │ │ │ ├── Upgrade.md │ │ │ │ ├── built_in_matchers │ │ │ │ │ ├── README.md │ │ │ │ │ ├── be.feature │ │ │ │ │ ├── be_within.feature │ │ │ │ │ ├── cover.feature │ │ │ │ │ ├── end_with.feature │ │ │ │ │ ├── equality.feature │ │ │ │ │ ├── exist.feature │ │ │ │ │ ├── expect_change.feature │ │ │ │ │ ├── expect_error.feature │ │ │ │ │ ├── have.feature │ │ │ │ │ ├── include.feature │ │ │ │ │ ├── match.feature │ │ │ │ │ ├── operators.feature │ │ │ │ │ ├── predicates.feature │ │ │ │ │ ├── respond_to.feature │ │ │ │ │ ├── satisfy.feature │ │ │ │ │ ├── start_with.feature │ │ │ │ │ ├── throw_symbol.feature │ │ │ │ │ ├── types.feature │ │ │ │ │ └── yield.feature │ │ │ │ ├── custom_matchers │ │ │ │ │ ├── access_running_example.feature │ │ │ │ │ ├── define_diffable_matcher.feature │ │ │ │ │ ├── define_matcher.feature │ │ │ │ │ ├── define_matcher_outside_rspec.feature │ │ │ │ │ └── define_matcher_with_fluent_interface.feature │ │ │ │ ├── customized_message.feature │ │ │ │ ├── diffing.feature │ │ │ │ ├── implicit_docstrings.feature │ │ │ │ ├── step_definitions │ │ │ │ │ └── additional_cli_steps.rb │ │ │ │ ├── support │ │ │ │ │ ├── env.rb │ │ │ │ │ └── rubinius.rb │ │ │ │ ├── syntax_configuration.feature │ │ │ │ └── test_frameworks │ │ │ │ │ └── test_unit.feature │ │ │ ├── lib │ │ │ │ ├── rspec-expectations.rb │ │ │ │ └── rspec │ │ │ │ │ ├── expectations.rb │ │ │ │ │ ├── expectations │ │ │ │ │ ├── deprecation.rb │ │ │ │ │ ├── differ.rb │ │ │ │ │ ├── errors.rb │ │ │ │ │ ├── expectation_target.rb │ │ │ │ │ ├── extensions.rb │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── array.rb │ │ │ │ │ │ └── object.rb │ │ │ │ │ ├── fail_with.rb │ │ │ │ │ ├── handler.rb │ │ │ │ │ ├── syntax.rb │ │ │ │ │ └── version.rb │ │ │ │ │ ├── matchers.rb │ │ │ │ │ └── matchers │ │ │ │ │ ├── be_close.rb │ │ │ │ │ ├── built_in.rb │ │ │ │ │ ├── built_in │ │ │ │ │ ├── base_matcher.rb │ │ │ │ │ ├── be.rb │ │ │ │ │ ├── be_instance_of.rb │ │ │ │ │ ├── be_kind_of.rb │ │ │ │ │ ├── be_within.rb │ │ │ │ │ ├── change.rb │ │ │ │ │ ├── cover.rb │ │ │ │ │ ├── eq.rb │ │ │ │ │ ├── eql.rb │ │ │ │ │ ├── equal.rb │ │ │ │ │ ├── exist.rb │ │ │ │ │ ├── has.rb │ │ │ │ │ ├── have.rb │ │ │ │ │ ├── include.rb │ │ │ │ │ ├── match.rb │ │ │ │ │ ├── match_array.rb │ │ │ │ │ ├── raise_error.rb │ │ │ │ │ ├── respond_to.rb │ │ │ │ │ ├── satisfy.rb │ │ │ │ │ ├── start_and_end_with.rb │ │ │ │ │ ├── throw_symbol.rb │ │ │ │ │ └── yield.rb │ │ │ │ │ ├── compatibility.rb │ │ │ │ │ ├── configuration.rb │ │ │ │ │ ├── dsl.rb │ │ │ │ │ ├── extensions │ │ │ │ │ └── instance_eval_with_args.rb │ │ │ │ │ ├── generated_descriptions.rb │ │ │ │ │ ├── matcher.rb │ │ │ │ │ ├── method_missing.rb │ │ │ │ │ ├── operator_matcher.rb │ │ │ │ │ ├── pretty.rb │ │ │ │ │ └── test_unit_integration.rb │ │ │ └── spec │ │ │ │ ├── rspec │ │ │ │ ├── expectations │ │ │ │ │ ├── differ_spec.rb │ │ │ │ │ ├── expectation_target_spec.rb │ │ │ │ │ ├── extensions │ │ │ │ │ │ └── kernel_spec.rb │ │ │ │ │ ├── fail_with_spec.rb │ │ │ │ │ ├── handler_spec.rb │ │ │ │ │ └── syntax_spec.rb │ │ │ │ ├── expectations_spec.rb │ │ │ │ └── matchers │ │ │ │ │ ├── base_matcher_spec.rb │ │ │ │ │ ├── be_close_spec.rb │ │ │ │ │ ├── be_instance_of_spec.rb │ │ │ │ │ ├── be_kind_of_spec.rb │ │ │ │ │ ├── be_spec.rb │ │ │ │ │ ├── be_within_spec.rb │ │ │ │ │ ├── change_spec.rb │ │ │ │ │ ├── configuration_spec.rb │ │ │ │ │ ├── cover_spec.rb │ │ │ │ │ ├── description_generation_spec.rb │ │ │ │ │ ├── dsl_spec.rb │ │ │ │ │ ├── eq_spec.rb │ │ │ │ │ ├── eql_spec.rb │ │ │ │ │ ├── equal_spec.rb │ │ │ │ │ ├── exist_spec.rb │ │ │ │ │ ├── has_spec.rb │ │ │ │ │ ├── have_spec.rb │ │ │ │ │ ├── include_matcher_integration_spec.rb │ │ │ │ │ ├── include_spec.rb │ │ │ │ │ ├── match_array_spec.rb │ │ │ │ │ ├── match_spec.rb │ │ │ │ │ ├── matcher_spec.rb │ │ │ │ │ ├── matchers_spec.rb │ │ │ │ │ ├── method_missing_spec.rb │ │ │ │ │ ├── operator_matcher_spec.rb │ │ │ │ │ ├── raise_error_spec.rb │ │ │ │ │ ├── respond_to_spec.rb │ │ │ │ │ ├── satisfy_spec.rb │ │ │ │ │ ├── start_with_end_with_spec.rb │ │ │ │ │ ├── throw_symbol_spec.rb │ │ │ │ │ └── yield_spec.rb │ │ │ │ ├── spec_helper.rb │ │ │ │ └── support │ │ │ │ ├── classes.rb │ │ │ │ ├── in_sub_process.rb │ │ │ │ ├── matchers.rb │ │ │ │ ├── ruby_version.rb │ │ │ │ └── shared_examples.rb │ │ ├── rspec-mocks-2.14.3 │ │ │ ├── .document │ │ │ ├── .yardopts │ │ │ ├── Changelog.md │ │ │ ├── License.txt │ │ │ ├── README.md │ │ │ ├── features │ │ │ │ ├── README.md │ │ │ │ ├── Scope.md │ │ │ │ ├── Upgrade.md │ │ │ │ ├── argument_matchers │ │ │ │ │ ├── README.md │ │ │ │ │ ├── explicit.feature │ │ │ │ │ ├── general_matchers.feature │ │ │ │ │ └── type_matchers.feature │ │ │ │ ├── message_expectations │ │ │ │ │ ├── README.md │ │ │ │ │ ├── allow_any_instance_of.feature │ │ │ │ │ ├── any_instance.feature │ │ │ │ │ ├── block_local_expectations.feature.pending │ │ │ │ │ ├── call_original.feature │ │ │ │ │ ├── expect_any_instance_of.feature │ │ │ │ │ ├── expect_message_using_expect.feature │ │ │ │ │ ├── expect_message_using_should_receive.feature │ │ │ │ │ ├── receive_counts.feature │ │ │ │ │ └── warn_when_expectation_is_set_on_nil.feature │ │ │ │ ├── method_stubs │ │ │ │ │ ├── README.md │ │ │ │ │ ├── any_instance.feature │ │ │ │ │ ├── as_null_object.feature │ │ │ │ │ ├── simple_return_value_with_allow.feature │ │ │ │ │ ├── simple_return_value_with_stub.feature │ │ │ │ │ ├── stub_chain.feature │ │ │ │ │ ├── stub_implementation.feature │ │ │ │ │ └── to_ary.feature │ │ │ │ ├── mutating_constants │ │ │ │ │ ├── README.md │ │ │ │ │ ├── hiding_defined_constant.feature │ │ │ │ │ ├── stub_defined_constant.feature │ │ │ │ │ └── stub_undefined_constant.feature │ │ │ │ ├── outside_rspec │ │ │ │ │ ├── configuration.feature │ │ │ │ │ └── standalone.feature │ │ │ │ ├── spies │ │ │ │ │ ├── spy_partial_mock_method.feature │ │ │ │ │ ├── spy_pure_mock_method.feature │ │ │ │ │ └── spy_unstubbed_method.feature │ │ │ │ ├── step_definitions │ │ │ │ │ └── additional_cli_steps.rb │ │ │ │ ├── support │ │ │ │ │ ├── env.rb │ │ │ │ │ └── rubinius.rb │ │ │ │ └── test_frameworks │ │ │ │ │ └── test_unit.feature │ │ │ ├── lib │ │ │ │ ├── rspec │ │ │ │ │ ├── mocks.rb │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── any_instance │ │ │ │ │ │ ├── chain.rb │ │ │ │ │ │ ├── expectation_chain.rb │ │ │ │ │ │ ├── message_chains.rb │ │ │ │ │ │ ├── recorder.rb │ │ │ │ │ │ ├── stub_chain.rb │ │ │ │ │ │ └── stub_chain_chain.rb │ │ │ │ │ │ ├── argument_list_matcher.rb │ │ │ │ │ │ ├── argument_matchers.rb │ │ │ │ │ │ ├── configuration.rb │ │ │ │ │ │ ├── deprecation.rb │ │ │ │ │ │ ├── error_generator.rb │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ ├── example_methods.rb │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── instance_exec.rb │ │ │ │ │ │ └── marshal.rb │ │ │ │ │ │ ├── framework.rb │ │ │ │ │ │ ├── instance_method_stasher.rb │ │ │ │ │ │ ├── matchers │ │ │ │ │ │ ├── have_received.rb │ │ │ │ │ │ └── receive.rb │ │ │ │ │ │ ├── message_expectation.rb │ │ │ │ │ │ ├── method_double.rb │ │ │ │ │ │ ├── mock.rb │ │ │ │ │ │ ├── mutate_const.rb │ │ │ │ │ │ ├── order_group.rb │ │ │ │ │ │ ├── proxy.rb │ │ │ │ │ │ ├── proxy_for_nil.rb │ │ │ │ │ │ ├── space.rb │ │ │ │ │ │ ├── standalone.rb │ │ │ │ │ │ ├── stub_chain.rb │ │ │ │ │ │ ├── syntax.rb │ │ │ │ │ │ ├── targets.rb │ │ │ │ │ │ ├── test_double.rb │ │ │ │ │ │ └── version.rb │ │ │ │ └── spec │ │ │ │ │ └── mocks.rb │ │ │ └── spec │ │ │ │ ├── rspec │ │ │ │ ├── mocks │ │ │ │ │ ├── and_call_original_spec.rb │ │ │ │ │ ├── and_yield_spec.rb │ │ │ │ │ ├── any_instance │ │ │ │ │ │ └── message_chains_spec.rb │ │ │ │ │ ├── any_instance_spec.rb │ │ │ │ │ ├── any_number_of_times_spec.rb │ │ │ │ │ ├── argument_expectation_spec.rb │ │ │ │ │ ├── at_least_spec.rb │ │ │ │ │ ├── at_most_spec.rb │ │ │ │ │ ├── block_return_value_spec.rb │ │ │ │ │ ├── bug_report_10260_spec.rb │ │ │ │ │ ├── bug_report_10263_spec.rb │ │ │ │ │ ├── bug_report_11545_spec.rb │ │ │ │ │ ├── bug_report_496_spec.rb │ │ │ │ │ ├── bug_report_600_spec.rb │ │ │ │ │ ├── bug_report_7611_spec.rb │ │ │ │ │ ├── bug_report_8165_spec.rb │ │ │ │ │ ├── bug_report_830_spec.rb │ │ │ │ │ ├── bug_report_957_spec.rb │ │ │ │ │ ├── combining_implementation_instructions_spec.rb │ │ │ │ │ ├── configuration_spec.rb │ │ │ │ │ ├── double_spec.rb │ │ │ │ │ ├── extensions │ │ │ │ │ │ └── marshal_spec.rb │ │ │ │ │ ├── failing_argument_matchers_spec.rb │ │ │ │ │ ├── hash_excluding_matcher_spec.rb │ │ │ │ │ ├── hash_including_matcher_spec.rb │ │ │ │ │ ├── instance_method_stasher_spec.rb │ │ │ │ │ ├── matchers │ │ │ │ │ │ ├── have_received_spec.rb │ │ │ │ │ │ └── receive_spec.rb │ │ │ │ │ ├── methods_spec.rb │ │ │ │ │ ├── mock_ordering_spec.rb │ │ │ │ │ ├── mock_space_spec.rb │ │ │ │ │ ├── mock_spec.rb │ │ │ │ │ ├── multiple_return_value_spec.rb │ │ │ │ │ ├── mutate_const_spec.rb │ │ │ │ │ ├── nil_expectation_warning_spec.rb │ │ │ │ │ ├── null_object_mock_spec.rb │ │ │ │ │ ├── once_counts_spec.rb │ │ │ │ │ ├── options_hash_spec.rb │ │ │ │ │ ├── partial_mock_spec.rb │ │ │ │ │ ├── partial_mock_using_mocks_directly_spec.rb │ │ │ │ │ ├── passing_argument_matchers_spec.rb │ │ │ │ │ ├── precise_counts_spec.rb │ │ │ │ │ ├── record_messages_spec.rb │ │ │ │ │ ├── serialization_spec.rb │ │ │ │ │ ├── stash_spec.rb │ │ │ │ │ ├── stub_chain_spec.rb │ │ │ │ │ ├── stub_implementation_spec.rb │ │ │ │ │ ├── stub_spec.rb │ │ │ │ │ ├── stubbed_message_expectations_spec.rb │ │ │ │ │ ├── syntax_agnostic_message_matchers_spec.rb │ │ │ │ │ ├── test_double_spec.rb │ │ │ │ │ ├── to_ary_spec.rb │ │ │ │ │ └── twice_counts_spec.rb │ │ │ │ └── mocks_spec.rb │ │ │ │ └── spec_helper.rb │ │ ├── terminal-table-1.4.5 │ │ │ ├── History.rdoc │ │ │ ├── Manifest │ │ │ ├── README.rdoc │ │ │ ├── Rakefile │ │ │ ├── Todo.rdoc │ │ │ ├── examples │ │ │ │ └── examples.rb │ │ │ ├── lib │ │ │ │ ├── terminal-table.rb │ │ │ │ └── terminal-table │ │ │ │ │ ├── cell.rb │ │ │ │ │ ├── core_ext.rb │ │ │ │ │ ├── import.rb │ │ │ │ │ ├── row.rb │ │ │ │ │ ├── separator.rb │ │ │ │ │ ├── style.rb │ │ │ │ │ ├── table.rb │ │ │ │ │ ├── table_helper.rb │ │ │ │ │ └── version.rb │ │ │ ├── spec │ │ │ │ ├── cell_spec.rb │ │ │ │ ├── core_ext_spec.rb │ │ │ │ ├── import_spec.rb │ │ │ │ ├── spec.opts │ │ │ │ ├── spec_helper.rb │ │ │ │ └── table_spec.rb │ │ │ ├── tasks │ │ │ │ ├── docs.rake │ │ │ │ ├── gemspec.rake │ │ │ │ └── spec.rake │ │ │ └── terminal-table.gemspec │ │ └── thor-0.19.1 │ │ │ ├── .document │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── Thorfile │ │ │ ├── bin │ │ │ └── thor │ │ │ ├── lib │ │ │ ├── thor.rb │ │ │ └── thor │ │ │ │ ├── actions.rb │ │ │ │ ├── actions │ │ │ │ ├── create_file.rb │ │ │ │ ├── create_link.rb │ │ │ │ ├── directory.rb │ │ │ │ ├── empty_directory.rb │ │ │ │ ├── file_manipulation.rb │ │ │ │ └── inject_into_file.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.rb │ │ │ │ ├── line_editor │ │ │ │ ├── basic.rb │ │ │ │ └── readline.rb │ │ │ │ ├── parser.rb │ │ │ │ ├── parser │ │ │ │ ├── argument.rb │ │ │ │ ├── arguments.rb │ │ │ │ ├── option.rb │ │ │ │ └── options.rb │ │ │ │ ├── rake_compat.rb │ │ │ │ ├── runner.rb │ │ │ │ ├── shell.rb │ │ │ │ ├── shell │ │ │ │ ├── basic.rb │ │ │ │ ├── color.rb │ │ │ │ └── html.rb │ │ │ │ ├── util.rb │ │ │ │ └── version.rb │ │ │ ├── spec │ │ │ ├── actions │ │ │ │ ├── create_file_spec.rb │ │ │ │ ├── create_link_spec.rb │ │ │ │ ├── directory_spec.rb │ │ │ │ ├── empty_directory_spec.rb │ │ │ │ ├── file_manipulation_spec.rb │ │ │ │ └── inject_into_file_spec.rb │ │ │ ├── actions_spec.rb │ │ │ ├── base_spec.rb │ │ │ ├── command_spec.rb │ │ │ ├── core_ext │ │ │ │ ├── hash_with_indifferent_access_spec.rb │ │ │ │ └── ordered_hash_spec.rb │ │ │ ├── exit_condition_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── application.rb │ │ │ │ ├── app{1} │ │ │ │ │ └── README │ │ │ │ ├── bundle │ │ │ │ │ ├── execute.rb │ │ │ │ │ └── main.thor │ │ │ │ ├── command.thor │ │ │ │ ├── enum.thor │ │ │ │ ├── group.thor │ │ │ │ ├── invoke.thor │ │ │ │ ├── path with spaces │ │ │ │ ├── preserve │ │ │ │ │ └── script.sh │ │ │ │ ├── script.thor │ │ │ │ └── subcommand.thor │ │ │ ├── group_spec.rb │ │ │ ├── helper.rb │ │ │ ├── invocation_spec.rb │ │ │ ├── line_editor │ │ │ │ ├── basic_spec.rb │ │ │ │ └── readline_spec.rb │ │ │ ├── line_editor_spec.rb │ │ │ ├── parser │ │ │ │ ├── argument_spec.rb │ │ │ │ ├── arguments_spec.rb │ │ │ │ ├── option_spec.rb │ │ │ │ └── options_spec.rb │ │ │ ├── quality_spec.rb │ │ │ ├── rake_compat_spec.rb │ │ │ ├── register_spec.rb │ │ │ ├── runner_spec.rb │ │ │ ├── sandbox │ │ │ │ ├── application.rb │ │ │ │ ├── app{1} │ │ │ │ │ └── README │ │ │ │ ├── bundle │ │ │ │ │ ├── execute.rb │ │ │ │ │ └── main.thor │ │ │ │ ├── command.thor │ │ │ │ ├── enum.thor │ │ │ │ ├── group.thor │ │ │ │ ├── invoke.thor │ │ │ │ ├── path with spaces │ │ │ │ ├── preserve │ │ │ │ │ └── script.sh │ │ │ │ ├── script.thor │ │ │ │ └── subcommand.thor │ │ │ ├── shell │ │ │ │ ├── basic_spec.rb │ │ │ │ ├── color_spec.rb │ │ │ │ └── html_spec.rb │ │ │ ├── shell_spec.rb │ │ │ ├── subcommand_spec.rb │ │ │ ├── thor_spec.rb │ │ │ └── util_spec.rb │ │ │ └── thor.gemspec │ │ └── specifications │ │ ├── diff-lcs-1.2.4.gemspec │ │ ├── highline-1.6.19.gemspec │ │ ├── i18n-0.6.5.gemspec │ │ ├── net-ssh-2.7.0.gemspec │ │ ├── rake-10.1.0.gemspec │ │ ├── rspec-2.14.1.gemspec │ │ ├── rspec-core-2.14.5.gemspec │ │ ├── rspec-expectations-2.14.3.gemspec │ │ ├── rspec-mocks-2.14.3.gemspec │ │ ├── terminal-table-1.4.5.gemspec │ │ └── thor-0.19.1.gemspec └── workflows │ ├── enterprise_deploy │ ├── launcher.rb │ └── openshift.sh │ ├── origin_deploy │ └── originator.rb │ └── origin_vm_tasks │ ├── vm_client_connect │ └── vm_tutorial └── security ├── README.md ├── ip-iptables └── ip-selinux /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /admin/metrics-handler/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'syslog-logger' 4 | -------------------------------------------------------------------------------- /admin/metrics-handler/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | syslog-logger (1.6.8) 5 | 6 | PLATFORMS 7 | ruby 8 | 9 | DEPENDENCIES 10 | syslog-logger 11 | -------------------------------------------------------------------------------- /admin/metrics-handler/Rakefile: -------------------------------------------------------------------------------- 1 | require 'rake/testtask' 2 | 3 | Rake::TestTask.new do |t| 4 | t.libs.push ['lib', 'plugins'] 5 | t.test_files = FileList['test/*_test.rb'] 6 | t.verbose = true 7 | end 8 | -------------------------------------------------------------------------------- /admin/metrics-handler/bin/metrics_handler: -------------------------------------------------------------------------------- 1 | #!/usr/bin/oo-ruby 2 | 3 | require_relative '../lib/metrics_handler' 4 | 5 | MetricsHandler.new.run 6 | # vim: ft=ruby 7 | -------------------------------------------------------------------------------- /admin/metrics-handler/metrics_handler.yml.sample: -------------------------------------------------------------------------------- 1 | --- 2 | metadata: 3 | - app 4 | - gear 5 | - cart: {required: false} 6 | graphite: 7 | enabled: false 8 | host: localhost 9 | port: 2003 10 | file: 11 | enabled: false 12 | path: /tmp/metrics.log 13 | -------------------------------------------------------------------------------- /admin/metrics-handler/plugins/file_plugin.rb: -------------------------------------------------------------------------------- 1 | class FilePlugin < MetricsPlugin 2 | def configure 3 | @file = config['file']['path'] 4 | end 5 | 6 | def process(timestamp, metadata, metrics) 7 | File.open(@file, 'a') do |f| 8 | metrics.each do |key, value| 9 | f.puts "#{metadata_s(metadata)}.#{key} #{value} #{timestamp.to_i}" 10 | end 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /admin/metrics-handler/plugins/stdout_plugin.rb: -------------------------------------------------------------------------------- 1 | class StdoutPlugin < MetricsPlugin 2 | def process(timestamp, metadata, metrics) 3 | metrics.each do |key, value| 4 | puts "#{metadata_s(metadata)}.#{key} #{value} #{timestamp.to_i}" 5 | end 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /admin/metrics-handler/test/test_config.yml: -------------------------------------------------------------------------------- 1 | --- 2 | metadata: 3 | - app 4 | - gear 5 | - cart: {required: false} 6 | graphite: 7 | enabled: false 8 | host: localhost 9 | port: 2003 10 | file: 11 | enabled: false 12 | path: /tmp/metrics.log 13 | -------------------------------------------------------------------------------- /admin/yum-validator/.gitignore: -------------------------------------------------------------------------------- 1 | TAGS 2 | 3 | -------------------------------------------------------------------------------- /admin/yum-validator/yumvalidator/__init__.py: -------------------------------------------------------------------------------- 1 | """This package defines product-independent modules for building 2 | scripts that validate various aspects of a system's Yum repository 3 | configuration 4 | """ 5 | -------------------------------------------------------------------------------- /oo-install/.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_DISABLE_SHARED_GEMS: "1" 3 | BUNDLE_PATH: vendor/bundle/ 4 | -------------------------------------------------------------------------------- /oo-install/.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | *.rbc 3 | *.swp 4 | *.swo 5 | .config 6 | .yardoc 7 | .ruby-version 8 | InstalledFiles 9 | _yardoc 10 | coverage 11 | doc/ 12 | lib/bundler/man 13 | pkg 14 | rdoc 15 | spec/reports 16 | test/tmp 17 | test/version_tmp 18 | tmp 19 | package 20 | .DS_Store 21 | -------------------------------------------------------------------------------- /oo-install/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # Gem dependencies live in oo-originator.gemspec 4 | gemspec 5 | 6 | gem 'bundler', '1.10.6' 7 | gem 'highline', '1.6.19' 8 | gem 'i18n', '0.6.5' 9 | gem 'net-ssh', '2.7.0' 10 | gem 'rake', '10.4.2' 11 | gem 'rspec', '2.14.1' 12 | gem 'rspec-core', '2.14.5' 13 | gem 'rspec-expectations', '2.14.3' 14 | gem 'rspec-mocks', '2.14.3' 15 | gem 'terminal-table', '1.4.5' 16 | gem 'thor', '0.19.1' 17 | -------------------------------------------------------------------------------- /oo-install/config/oo-install-cfg.yml.ose.example: -------------------------------------------------------------------------------- 1 | --- 2 | Name: OpenShift Installer Configuration 3 | Vendor: OpenShift Origin Community 4 | Description: This is the configuration file for the OpenShift Installer. 5 | Version: 0.0.1 6 | Deployment: 7 | Hosts: 8 | DNS: 9 | app_domain: example.com 10 | Subscription: 11 | type: none 12 | -------------------------------------------------------------------------------- /oo-install/lib/installer.rb: -------------------------------------------------------------------------------- 1 | require 'logger' 2 | require 'pp' 3 | require 'yaml' 4 | 5 | module Installer 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/lib/installer/version.rb: -------------------------------------------------------------------------------- 1 | module Installer 2 | VERSION = "0.0.1" 3 | end 4 | -------------------------------------------------------------------------------- /oo-install/spec/installer/executable_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | require 'installer/executable' 3 | 4 | describe Installer::Executable do 5 | end 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /oo-install/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /oo-install/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/diff-lcs-1.2.4/.autotest: -------------------------------------------------------------------------------- 1 | require 'rubygems' 2 | 3 | # vim: syntax=ruby 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/diff-lcs-1.2.4/.gemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.8/gems/diff-lcs-1.2.4/.gemtest -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/diff-lcs-1.2.4/.hoerc: -------------------------------------------------------------------------------- 1 | --- 2 | exclude: !ruby/regexp /(tmp|swp)$|CVS|TAGS|\.(svn|git|hg|DS_Store|idea)|Gemfile\.lock|research\/|\.gemspec$/ 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/diff-lcs-1.2.4/.rspec: -------------------------------------------------------------------------------- 1 | --colour 2 | --format documentation 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/diff-lcs-1.2.4/autotest/discover.rb: -------------------------------------------------------------------------------- 1 | Autotest.add_discovery { "rspec2" } 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/diff-lcs-1.2.4/bin/ldiff: -------------------------------------------------------------------------------- 1 | #!ruby -w 2 | 3 | require 'diff/lcs' 4 | require 'diff/lcs/ldiff' 5 | 6 | exit Diff::LCS::Ldiff.run(ARGV) 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/diff-lcs-1.2.4/lib/diff-lcs.rb: -------------------------------------------------------------------------------- 1 | # -*- ruby encoding: utf-8 -*- 2 | 3 | require 'diff/lcs' 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/diff-lcs-1.2.4/lib/diff/lcs/array.rb: -------------------------------------------------------------------------------- 1 | # -*- ruby encoding: utf-8 -*- 2 | 3 | require 'diff/lcs' 4 | 5 | class Array 6 | include Diff::LCS 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/diff-lcs-1.2.4/lib/diff/lcs/string.rb: -------------------------------------------------------------------------------- 1 | # -*- ruby encoding: utf-8 -*- 2 | 3 | class String 4 | include Diff::LCS 5 | end 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/highline-1.6.19/.gitignore: -------------------------------------------------------------------------------- 1 | doc 2 | pkg 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/highline-1.6.19/AUTHORS: -------------------------------------------------------------------------------- 1 | James Edward Gray II:: {james@grayproductions.net}[mailto:james@grayproductions.net] 2 | Gregory Brown:: {gregory.t.brown@gmail.com}[mailto:gregory.t.brown@gmail.com] 3 | Richard LeBer:: {richard.leber@gmail.com}[mailto:richard.leber@gmail.com] -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/highline-1.6.19/LICENSE: -------------------------------------------------------------------------------- 1 | = License Terms 2 | 3 | Distributed under the user's choice of the {GPL Version 2}[http://www.gnu.org/licenses/old-licenses/gpl-2.0.html] (see COPYING for details) or the 4 | {Ruby software license}[http://www.ruby-lang.org/en/LICENSE.txt] by 5 | James Edward Gray II and Greg Brown. 6 | 7 | Please email James[mailto:james@grayproductions.net] with any questions. 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/highline-1.6.19/TODO: -------------------------------------------------------------------------------- 1 | = To Do List 2 | 3 | The following is a list of planned expansions for HighLine, in no particular 4 | order. 5 | 6 | * Rent this space. 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/highline-1.6.19/examples/get_character.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require "rubygems" 4 | require "highline/import" 5 | 6 | choices = "ynaq" 7 | answer = ask("Your choice [#{choices}]? ") do |q| 8 | q.echo = false 9 | q.character = true 10 | q.validate = /\A[#{choices}]\Z/ 11 | end 12 | say("Your choice: #{answer}") 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/highline-1.6.19/examples/limit.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby -w 2 | 3 | # limit.rb 4 | # 5 | # Created by James Edward Gray II on 2008-11-12. 6 | # Copyright 2008 Gray Productions. All rights reserved. 7 | 8 | require "rubygems" 9 | require "highline/import" 10 | 11 | text = ask("Enter text (max 10 chars): ") { |q| q.limit = 10 } 12 | puts "You entered: #{text}!" 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/highline-1.6.19/examples/password.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require "rubygems" 4 | require "highline/import" 5 | 6 | pass = ask("Enter your password: ") { |q| q.echo = false } 7 | puts "Your password is #{pass}!" 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/highline-1.6.19/lib/highline/compatibility.rb: -------------------------------------------------------------------------------- 1 | unless STDIN.respond_to? :getbyte 2 | class IO 3 | alias_method :getbyte, :getc 4 | end 5 | 6 | class StringIO 7 | alias_method :getbyte, :getc 8 | end 9 | end 10 | 11 | unless "".respond_to? :each_line 12 | # Not a perfect translation, but sufficient for our needs. 13 | class String 14 | alias_method :each_line, :each 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/highline-1.6.19/site/.cvsignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/highline-1.6.19/site/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.8/gems/highline-1.6.19/site/images/logo.png -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/i18n-0.6.5/ci/Gemfile.no-rails: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'mocha' 4 | gem 'test_declarative' 5 | 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/i18n-0.6.5/ci/Gemfile.no-rails.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: http://rubygems.org/ 3 | specs: 4 | mocha (0.9.9) 5 | rake 6 | rake (0.8.7) 7 | test_declarative (0.0.4) 8 | 9 | PLATFORMS 10 | ruby 11 | 12 | DEPENDENCIES 13 | mocha 14 | test_declarative 15 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/i18n-0.6.5/ci/Gemfile.rails-2.3.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'activesupport', '~> 2.3' 4 | gem 'sqlite3-ruby' 5 | gem 'mocha' 6 | gem 'test_declarative' 7 | gem 'rufus-tokyo' 8 | gem 'ffi' 9 | 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/i18n-0.6.5/ci/Gemfile.rails-3.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'activesupport', '~> 3.0.0' 4 | gem 'sqlite3-ruby' 5 | gem 'mocha' 6 | gem 'test_declarative' 7 | gem 'rufus-tokyo' 8 | gem 'ffi' 9 | 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/i18n-0.6.5/lib/i18n/core_ext/kernel/surpress_warnings.rb: -------------------------------------------------------------------------------- 1 | module Kernel 2 | def suppress_warnings 3 | original_verbosity = $VERBOSE 4 | $VERBOSE = nil 5 | result = yield 6 | $VERBOSE = original_verbosity 7 | result 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/i18n-0.6.5/lib/i18n/locale.rb: -------------------------------------------------------------------------------- 1 | module I18n 2 | module Locale 3 | autoload :Fallbacks, 'i18n/locale/fallbacks' 4 | autoload :Tag, 'i18n/locale/tag' 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/i18n-0.6.5/lib/i18n/version.rb: -------------------------------------------------------------------------------- 1 | module I18n 2 | VERSION = "0.6.5" 3 | end 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/i18n-0.6.5/test/all.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | 3 | dir = File.dirname(__FILE__) 4 | $LOAD_PATH.unshift(dir) 5 | 6 | Dir["#{dir}/**/*_test.rb"].sort.each do |file| 7 | require file.sub(/^#{dir}\/(.*)\.rb$/, '\1') 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/i18n-0.6.5/test/test_data/locales/en.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | 3 | { :en => { :fuh => { :bah => "bas" } } } -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/i18n-0.6.5/test/test_data/locales/en.yml: -------------------------------------------------------------------------------- 1 | en: 2 | foo: 3 | bar: baz -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/i18n-0.6.5/test/test_data/locales/invalid/empty.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.8/gems/i18n-0.6.5/test/test_data/locales/invalid/empty.yml -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/i18n-0.6.5/test/test_data/locales/invalid/syntax.yml: -------------------------------------------------------------------------------- 1 | en: 2 | foo: foo 3 | bar: 4 | baz: -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/md5.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The MD5 HMAC algorithm. 6 | class MD5 < Abstract 7 | mac_length 16 8 | key_length 16 9 | digest_class OpenSSL::Digest::MD5 10 | end 11 | 12 | end 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/md5_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/md5' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The MD5-96 HMAC algorithm. This returns only the first 12 bytes of 6 | # the digest. 7 | class MD5_96 < MD5 8 | mac_length 12 9 | end 10 | 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/none.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The "none" algorithm. This has a key and mac length of 0. 6 | class None < Abstract 7 | key_length 0 8 | mac_length 0 9 | 10 | def digest(data) 11 | "" 12 | end 13 | end 14 | 15 | end 16 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha1.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The SHA1 HMAC algorithm. This has a mac and key length of 20, and 6 | # uses the SHA1 digest algorithm. 7 | class SHA1 < Abstract 8 | mac_length 20 9 | key_length 20 10 | digest_class OpenSSL::Digest::SHA1 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha1_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/sha1' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The SHA1-96 HMAC algorithm. This returns only the first 12 bytes of 6 | # the digest. 7 | class SHA1_96 < SHA1 8 | mac_length 12 9 | end 10 | 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha2_256_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | if defined?(SHA2_256) # need openssl support 6 | # The SHA256-96 HMAC algorithm. This returns only the first 12 bytes of 7 | # the digest. 8 | class SHA2_256_96 < SHA2_256 9 | mac_length 12 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha2_512_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | if defined?(SHA2_512) # need openssl support 6 | # The SHA2-512-96 HMAC algorithm. This returns only the first 12 bytes of 7 | # the digest. 8 | class SHA2_512_96 < SHA2_512 9 | mac_length 12 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/lib/net/ssh/verifiers/null.rb: -------------------------------------------------------------------------------- 1 | module Net; module SSH; module Verifiers 2 | 3 | # The Null host key verifier simply allows every key it sees, without 4 | # bothering to verify. This is simple, but is not particularly secure. 5 | class Null 6 | # Returns true. 7 | def verify(arguments) 8 | true 9 | end 10 | end 11 | 12 | end; end; end -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/test/configs/eqsign: -------------------------------------------------------------------------------- 1 | Host=test.test 2 | Port =1234 3 | Compression yes 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/test/configs/exact_match: -------------------------------------------------------------------------------- 1 | Host other.host 2 | Compression no 3 | Port 1231 4 | 5 | Host test.host 6 | Compression yes 7 | ForwardAgent yes 8 | Port 1234 -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/test/configs/host_plus: -------------------------------------------------------------------------------- 1 | # Jump through hosts with one SSH call 2 | # via 3 | Host *+* 4 | ProxyCommand ssh $(echo %h | sed 's/+[^+]*$//;s/\([^+%%]*\)%%\([^+]*\)$/\2 -l \1/;s/:/ -p /') PATH=.:\$PATH nc -w1 $(echo %h | sed 's/^.*+//;/:/!s/$/ %p/;s/:/ /') 5 | 6 | Host office-offsite 7 | HostName work-gateway+office-workstation 8 | 9 | Host test.host 10 | Compression yes -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/test/configs/multihost: -------------------------------------------------------------------------------- 1 | Host other.host test.host 2 | Compression yes 3 | Port 1980 4 | RekeyLimit 2G 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/test/configs/nohost: -------------------------------------------------------------------------------- 1 | 2 | IdentityFile ~/.ssh/id_dsa 3 | IdentityFile ~/.ssh/id_rsa 4 | Port 1980 5 | 6 | Host test.host 7 | Port 1985 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/test/configs/numeric_host: -------------------------------------------------------------------------------- 1 | Host 1234 2 | Compression yes 3 | Port 1980 4 | RekeyLimit 2G 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/test/configs/send_env: -------------------------------------------------------------------------------- 1 | Host 1234 2 | SendEnv GIT_* LANG LC_* 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/test/configs/substitutes: -------------------------------------------------------------------------------- 1 | Host test 2 | HostName %h.sufix 3 | 4 | Host 1234 5 | HostName prefix.%h.sufix 6 | 7 | Host * 8 | HostName %h -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/test/configs/wild_cards: -------------------------------------------------------------------------------- 1 | Host test.* 2 | Port 1234 3 | Compression no 4 | 5 | Host tes?.host 6 | Port 4321 7 | ForwardAgent yes 8 | 9 | Host *.hos? 10 | IdentityFile ~/.ssh/id_dsa 11 | Compression yes 12 | 13 | Host k*.host 14 | RekeyLimit 1G -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/net-ssh-2.7.0/test/known_hosts/github: -------------------------------------------------------------------------------- 1 | github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/.gemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/.gemtest -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/lib/rake/contrib/rubyforgepublisher.rb: -------------------------------------------------------------------------------- 1 | require 'rake/contrib/sshpublisher' 2 | 3 | module Rake 4 | 5 | class RubyForgePublisher < SshDirPublisher 6 | attr_reader :project, :proj_id, :user 7 | 8 | def initialize(projname, user) 9 | super( 10 | "#{user}@rubyforge.org", 11 | "/var/www/gforge-projects/#{projname}", 12 | "html") 13 | end 14 | end 15 | 16 | end 17 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/lib/rake/contrib/sys.rb: -------------------------------------------------------------------------------- 1 | fail "ERROR: 'rake/contrib/sys' is obsolete and no longer supported. " + 2 | "Use 'FileUtils' instead." 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/lib/rake/default_loader.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # Default Rakefile loader used by +import+. 4 | class DefaultLoader 5 | def load(fn) 6 | Rake.load_rakefile(File.expand_path(fn)) 7 | end 8 | end 9 | 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/lib/rake/early_time.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # EarlyTime is a fake timestamp that occurs _before_ any other time value. 4 | class EarlyTime 5 | include Comparable 6 | include Singleton 7 | 8 | def <=>(other) 9 | -1 10 | end 11 | 12 | def to_s 13 | "" 14 | end 15 | end 16 | 17 | EARLY = EarlyTime.instance 18 | end 19 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/lib/rake/ext/module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/lib/rake/ext/module.rb -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/lib/rake/ext/time.rb: -------------------------------------------------------------------------------- 1 | #-- 2 | # Extensions to time to allow comparisons with an early time class. 3 | 4 | require 'rake/early_time' 5 | 6 | class Time 7 | alias rake_original_time_compare :<=> 8 | def <=>(other) 9 | if Rake::EarlyTime === other 10 | - other.<=>(self) 11 | else 12 | rake_original_time_compare(other) 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/lib/rake/gempackagetask.rb: -------------------------------------------------------------------------------- 1 | fail "ERROR: 'rake/gempackagetask' is obsolete and no longer supported. " + 2 | "Use 'rubygems/packagetask' instead." 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/lib/rake/multi_task.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # Same as a regular task, but the immediate prerequisites are done in 4 | # parallel using Ruby threads. 5 | # 6 | class MultiTask < Task 7 | private 8 | def invoke_prerequisites(task_args, invocation_chain) # :nodoc: 9 | invoke_prerequisites_concurrently(task_args, invocation_chain) 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/lib/rake/pathmap.rb: -------------------------------------------------------------------------------- 1 | require 'rake/ext/string' 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/lib/rake/rdoctask.rb: -------------------------------------------------------------------------------- 1 | fail "ERROR: 'rake/rdoctask' is obsolete and no longer supported. " + 2 | "Use 'rdoc/task' (available in RDoc 2.4.2+) instead." 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/lib/rake/task_argument_error.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # Error indicating an ill-formed task declaration. 4 | class TaskArgumentError < ArgumentError 5 | end 6 | 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/lib/rake/version.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | VERSION = '10.1.0' 3 | 4 | module Version # :nodoc: all 5 | MAJOR, MINOR, BUILD, *OTHER = Rake::VERSION.split '.' 6 | 7 | NUMBERS = [MAJOR, MINOR, BUILD, *OTHER] 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/test/test_rake_file_list_path_map.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../helper', __FILE__) 2 | 3 | class TestRakeFileListPathMap < Rake::TestCase 4 | def test_file_list_supports_pathmap 5 | assert_equal ['a', 'b'], FileList['dir/a.rb', 'dir/b.rb'].pathmap("%n") 6 | end 7 | end 8 | 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rake-10.1.0/test/test_rake_task_lib.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../helper', __FILE__) 2 | require 'rake/tasklib' 3 | 4 | class TestRakeTaskLib < Rake::TestCase 5 | def test_paste 6 | tl = Rake::TaskLib.new 7 | assert_equal :ab, tl.paste(:a, :b) 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-2.14.1/lib/rspec.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/core' 2 | require 'rspec/version' 3 | 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-2.14.1/lib/rspec/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec # :nodoc: 2 | module Version # :nodoc: 3 | STRING = '2.14.1' 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/.document: -------------------------------------------------------------------------------- 1 | lib/**/*.rb 2 | - 3 | README.md 4 | License.txt 5 | Changelog.md 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/.yardopts: -------------------------------------------------------------------------------- 1 | --exclude features 2 | --no-private 3 | --markup markdown 4 | - 5 | Changelog.md 6 | License.txt 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/features/configuration/order_and_seed.feature: -------------------------------------------------------------------------------- 1 | Feature: set the order and/or seed 2 | 3 | You can set the order to run specs and specify a seed if you are running the specs using the 'random' ordering. See the documentation on the --order command line option for more on this. 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/features/spec_files/arbitrary_file_suffix.feature: -------------------------------------------------------------------------------- 1 | Feature: arbitrary file suffix 2 | 3 | Scenario: .spec 4 | Given a file named "a.spec" with: 5 | """ruby 6 | describe "something" do 7 | it "does something" do 8 | 3.should eq(3) 9 | end 10 | end 11 | """ 12 | When I run `rspec a.spec` 13 | Then the examples should all pass 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/features/support/rubinius.rb: -------------------------------------------------------------------------------- 1 | # Required until https://github.com/rubinius/rubinius/issues/2430 is resolved 2 | ENV['RBXOPT'] = "#{ENV["RBXOPT"]} -Xcompiler.no_rbc" 3 | 4 | Around "@unsupported-on-rbx" do |scenario, block| 5 | block.call unless defined?(Rubinius) 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/lib/autotest/discover.rb: -------------------------------------------------------------------------------- 1 | Autotest.add_discovery { "rspec2" } if File.exist?("./.rspec") 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/lib/rspec/autorun.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/core' 2 | RSpec::Core::Runner.autorun 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/lib/rspec/core/mocking/with_absolutely_nothing.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Core 3 | module MockFrameworkAdapter 4 | 5 | def setup_mocks_for_rspec; end 6 | def verify_mocks_for_rspec; end 7 | def teardown_mocks_for_rspec; end 8 | 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/lib/rspec/core/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Core 3 | module Version 4 | STRING = '2.14.5' 5 | end 6 | end 7 | end 8 | 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/spec/rspec/core/command_line_spec_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/spec/rspec/core/command_line_spec_output.txt -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/spec/rspec/core/kernel_extensions_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe "extensions" do 4 | describe "debugger" do 5 | it "is defined on Kernel" do 6 | expect(Kernel).to respond_to(:debugger) 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_bar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_bar.rb -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_foo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_foo.rb -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_spec.rb: -------------------------------------------------------------------------------- 1 | # Empty - used by ../options_spec.rb 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/spec/rspec/core/resources/custom_example_group_runner.rb: -------------------------------------------------------------------------------- 1 | module Custom 2 | class ExampleGroupRunner 3 | attr_reader :options, :arg 4 | def initialize(options, arg) 5 | @options, @arg = options, arg 6 | end 7 | 8 | def load_files(files) 9 | end 10 | 11 | def run 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/spec/rspec/core/resources/utf8_encoded.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | module Custom 3 | class ExampleUTF8ClassNameVarietà 4 | def self.è 5 | così = :però 6 | end 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/spec/support/isolate_load_path_mutation.rb: -------------------------------------------------------------------------------- 1 | shared_context "isolate load path mutation" do 2 | original_load_path = nil 3 | before { original_load_path = $LOAD_PATH.dup } 4 | after { $LOAD_PATH.replace(original_load_path) } 5 | end 6 | 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-core-2.14.5/spec/support/isolated_directory.rb: -------------------------------------------------------------------------------- 1 | require 'tmpdir' 2 | require 'fileutils' 3 | 4 | shared_context "isolated directory", :isolated_directory => true do 5 | around do |ex| 6 | Dir.mktmpdir do |tmp_dir| 7 | Dir.chdir(tmp_dir, &ex) 8 | end 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/.document: -------------------------------------------------------------------------------- 1 | lib/**/*.rb 2 | - 3 | README.md 4 | License.txt 5 | Changelog.md 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/.yardopts: -------------------------------------------------------------------------------- 1 | --exclude features 2 | --no-private 3 | --markup markdown 4 | - 5 | Changelog.md 6 | License.txt 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/features/support/rubinius.rb: -------------------------------------------------------------------------------- 1 | # Required until https://github.com/rubinius/rubinius/issues/2430 is resolved 2 | ENV['RBXOPT'] = "#{ENV["RBXOPT"]} -Xcompiler.no_rbc" 3 | 4 | Around "@unsupported-on-rbx" do |scenario, block| 5 | block.call unless defined?(Rubinius) 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/lib/rspec-expectations.rb: -------------------------------------------------------------------------------- 1 | require "rspec/expectations" 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/lib/rspec/expectations/errors.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Expectations 3 | if defined?(Test::Unit::AssertionFailedError) 4 | class ExpectationNotMetError < Test::Unit::AssertionFailedError; end 5 | else 6 | class ExpectationNotMetError < ::StandardError; end 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/lib/rspec/expectations/extensions.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/expectations/extensions/array' 2 | require 'rspec/expectations/extensions/object' 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/lib/rspec/expectations/extensions/array.rb: -------------------------------------------------------------------------------- 1 | # @private 2 | class Array 3 | unless public_instance_methods.map {|m| m.to_s}.include?('none?') 4 | # Supports +none?+ on early patch levels of Ruby 1.8.6 5 | def none?(&block) 6 | !any?(&block) 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/lib/rspec/expectations/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Expectations 3 | # @private 4 | module Version 5 | STRING = '2.14.3' 6 | end 7 | end 8 | end 9 | 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/lib/rspec/matchers/be_close.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | # @deprecated use +be_within+ instead. 4 | def be_close(expected, delta) 5 | RSpec.deprecate("be_close(#{expected}, #{delta})", :replacement => "be_within(#{delta}).of(#{expected})") 6 | be_within(delta).of(expected) 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/lib/rspec/matchers/built_in/be_instance_of.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | module BuiltIn 4 | class BeAnInstanceOf < BaseMatcher 5 | def match(expected, actual) 6 | actual.instance_of? expected 7 | end 8 | 9 | def description 10 | "be an instance of #{expected}" 11 | end 12 | end 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/lib/rspec/matchers/built_in/be_kind_of.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | module BuiltIn 4 | class BeAKindOf < BaseMatcher 5 | def match(expected, actual) 6 | actual.kind_of? expected 7 | end 8 | end 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/lib/rspec/matchers/built_in/match.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | module BuiltIn 4 | class Match < BaseMatcher 5 | 6 | def match(expected, actual) 7 | actual.match expected 8 | end 9 | end 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/lib/rspec/matchers/method_missing.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | 4 | private 5 | 6 | def method_missing(method, *args, &block) 7 | return Matchers::BuiltIn::BePredicate.new(method, *args, &block) if method.to_s =~ /^be_/ 8 | return Matchers::BuiltIn::Has.new(method, *args, &block) if method.to_s =~ /^have_/ 9 | super 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-expectations-2.14.3/spec/support/ruby_version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Ruby 3 | class << self 4 | def version 5 | RUBY_VERSION 6 | end 7 | end 8 | end 9 | end 10 | 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-mocks-2.14.3/.document: -------------------------------------------------------------------------------- 1 | lib/**/*.rb 2 | - 3 | README.md 4 | License.txt 5 | Changelog.md 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-mocks-2.14.3/.yardopts: -------------------------------------------------------------------------------- 1 | --exclude features 2 | --no-private 3 | --markup markdown 4 | - 5 | Changelog.md 6 | License.txt 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-mocks-2.14.3/features/support/rubinius.rb: -------------------------------------------------------------------------------- 1 | # Required until https://github.com/rubinius/rubinius/issues/2430 is resolved 2 | ENV['RBXOPT'] = "#{ENV["RBXOPT"]} -Xcompiler.no_rbc" 3 | 4 | Around "@unsupported-on-rbx" do |scenario, block| 5 | block.call unless defined?(Rubinius) 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-mocks-2.14.3/lib/rspec/mocks/errors.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Mocks 3 | # @private 4 | class MockExpectationError < Exception 5 | end 6 | 7 | # @private 8 | class AmbiguousReturnError < StandardError 9 | end 10 | end 11 | end 12 | 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-mocks-2.14.3/lib/rspec/mocks/mock.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Mocks 3 | class Mock 4 | include TestDouble 5 | end 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-mocks-2.14.3/lib/rspec/mocks/standalone.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/mocks' 2 | 3 | RSpec::Mocks.setup(self) 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-mocks-2.14.3/lib/rspec/mocks/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Mocks 3 | module Version 4 | STRING = '2.14.3' 5 | end 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-mocks-2.14.3/lib/spec/mocks.rb: -------------------------------------------------------------------------------- 1 | # For backward compatibility with rspec-1 2 | require 'rspec/mocks' 3 | 4 | RSpec.deprecate "require 'spec/mocks'", :replacement => "require 'rspec/mocks'" 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-mocks-2.14.3/spec/rspec/mocks/bug_report_10260_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe "An RSpec Mock" do 4 | it "hides internals in its inspect representation" do 5 | m = double('cup') 6 | expect(m.inspect).to match(/#/) 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-mocks-2.14.3/spec/rspec/mocks/bug_report_496_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | module BugReport496 4 | describe "a message expectation on a base class object" do 5 | class BaseClass 6 | end 7 | 8 | class SubClass < BaseClass 9 | end 10 | 11 | it "is received" do 12 | BaseClass.should_receive(:new).once 13 | SubClass.new 14 | end 15 | end 16 | end 17 | 18 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/rspec-mocks-2.14.3/spec/rspec/mocks/bug_report_7611_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | module Bug7611 4 | describe "A Partial Mock" do 5 | class Foo; end 6 | class Bar < Foo; end 7 | 8 | it "respects subclasses" do 9 | Foo.stub(:new).and_return(Object.new) 10 | end 11 | 12 | it "should" do 13 | expect(Bar.new.class).to eq Bar 14 | end 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/terminal-table-1.4.5/Todo.rdoc: -------------------------------------------------------------------------------- 1 | 2 | == Major: 3 | 4 | * Nothing 5 | 6 | == Minor: 7 | 8 | * Programmatically add separator rows 9 | * Add multi-column sorting 10 | * Change; pre-create Cell and Heading objects to clean up Table a bit 11 | 12 | == Brainstorming: 13 | 14 | * Nothing -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/terminal-table-1.4.5/lib/terminal-table/core_ext.rb: -------------------------------------------------------------------------------- 1 | 2 | class String 3 | def align position, length 4 | self.__send__ position, length 5 | end 6 | alias_method :left, :ljust 7 | alias_method :right, :rjust 8 | end -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/terminal-table-1.4.5/lib/terminal-table/import.rb: -------------------------------------------------------------------------------- 1 | 2 | require 'terminal-table' 3 | 4 | include Terminal::Table::TableHelper 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/terminal-table-1.4.5/lib/terminal-table/table_helper.rb: -------------------------------------------------------------------------------- 1 | module Terminal 2 | class Table 3 | module TableHelper 4 | def table headings = [], *rows, &block 5 | Terminal::Table.new :headings => headings.to_a, :rows => rows, &block 6 | end 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/terminal-table-1.4.5/lib/terminal-table/version.rb: -------------------------------------------------------------------------------- 1 | 2 | module Terminal 3 | class Table 4 | VERSION = '1.4.5' 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/terminal-table-1.4.5/spec/import_spec.rb: -------------------------------------------------------------------------------- 1 | 2 | require File.dirname(__FILE__) + '/spec_helper' 3 | require "terminal-table/import" 4 | 5 | describe Object do 6 | describe "#table" do 7 | it "should allow creation of a terminal table" do 8 | table(['foo', 'bar'], ['a', 'b'], [1, 2]).should be_instance_of(Terminal::Table) 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/terminal-table-1.4.5/spec/spec.opts: -------------------------------------------------------------------------------- 1 | --color -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/terminal-table-1.4.5/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | 2 | require File.dirname(__FILE__) + '/../lib/terminal-table' 3 | 4 | class String 5 | def deindent 6 | strip.gsub(/^ */, '') 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/terminal-table-1.4.5/tasks/docs.rake: -------------------------------------------------------------------------------- 1 | 2 | namespace :docs do 3 | 4 | desc 'Remove rdoc products' 5 | task :remove => [:clobber_docs] 6 | 7 | desc 'Build docs, and open in browser for viewing (specify BROWSER)' 8 | task :open => [:docs] do 9 | browser = ENV["BROWSER"] || "safari" 10 | sh "open -a #{browser} doc/index.html" 11 | end 12 | 13 | end -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/terminal-table-1.4.5/tasks/gemspec.rake: -------------------------------------------------------------------------------- 1 | 2 | desc 'Build gemspec file' 3 | task :gemspec => [:build_gemspec] -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/.document: -------------------------------------------------------------------------------- 1 | lib/*.rb 2 | lib/**/*.rb 3 | - 4 | CHANGELOG.rdoc 5 | LICENSE.md 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/bin/thor: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # -*- mode: ruby -*- 3 | 4 | require "thor/runner" 5 | $thor_runner = true 6 | Thor::Runner.start 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/lib/thor/core_ext/io_binary_read.rb: -------------------------------------------------------------------------------- 1 | class IO #:nodoc: 2 | class << self 3 | def binread(file, *args) 4 | fail ArgumentError, "wrong number of arguments (#{1 + args.size} for 1..3)" unless args.size < 3 5 | File.open(file, "rb") do |f| 6 | f.read(*args) 7 | end 8 | end unless method_defined? :binread 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/lib/thor/parser.rb: -------------------------------------------------------------------------------- 1 | require "thor/parser/argument" 2 | require "thor/parser/arguments" 3 | require "thor/parser/option" 4 | require "thor/parser/options" 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/lib/thor/version.rb: -------------------------------------------------------------------------------- 1 | class Thor 2 | VERSION = "0.19.1" 3 | end 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/fixtures/application.rb: -------------------------------------------------------------------------------- 1 | class Application < Base 2 | end 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/fixtures/app{1}/README: -------------------------------------------------------------------------------- 1 | __start__ 2 | README 3 | __end__ 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/fixtures/bundle/execute.rb: -------------------------------------------------------------------------------- 1 | class Execute < Thor 2 | desc "ls", "Execute ls" 3 | def ls 4 | system "ls" 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/fixtures/bundle/main.thor: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), 'execute') 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/fixtures/command.thor: -------------------------------------------------------------------------------- 1 | # module: random 2 | 3 | class Amazing < Thor 4 | desc "describe NAME", "say that someone is amazing" 5 | method_options :forcefully => :boolean 6 | def describe(name, opts) 7 | ret = "#{name} is amazing" 8 | puts opts["forcefully"] ? ret.upcase : ret 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/fixtures/enum.thor: -------------------------------------------------------------------------------- 1 | class Enum < Thor::Group 2 | include Thor::Actions 3 | 4 | desc "snack" 5 | class_option "fruit", :aliases => "-f", :type => :string, :enum => %w(apple banana) 6 | def snack 7 | puts options['fruit'] 8 | end 9 | 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/fixtures/path with spaces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/fixtures/path with spaces -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/fixtures/preserve/script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exit 0 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/fixtures/subcommand.thor: -------------------------------------------------------------------------------- 1 | module TestSubcommands 2 | 3 | class Subcommand < Thor 4 | desc "print_opt", "My method" 5 | def print_opt 6 | print options["opt"] 7 | end 8 | end 9 | 10 | class Parent < Thor 11 | class_option "opt" 12 | 13 | desc "sub", "My subcommand" 14 | subcommand "sub", Subcommand 15 | end 16 | 17 | end 18 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/sandbox/application.rb: -------------------------------------------------------------------------------- 1 | class Application < Base 2 | end 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/sandbox/app{1}/README: -------------------------------------------------------------------------------- 1 | __start__ 2 | README 3 | __end__ 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/sandbox/bundle/execute.rb: -------------------------------------------------------------------------------- 1 | class Execute < Thor 2 | desc "ls", "Execute ls" 3 | def ls 4 | system "ls" 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/sandbox/bundle/main.thor: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), 'execute') 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/sandbox/command.thor: -------------------------------------------------------------------------------- 1 | # module: random 2 | 3 | class Amazing < Thor 4 | desc "describe NAME", "say that someone is amazing" 5 | method_options :forcefully => :boolean 6 | def describe(name, opts) 7 | ret = "#{name} is amazing" 8 | puts opts["forcefully"] ? ret.upcase : ret 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/sandbox/enum.thor: -------------------------------------------------------------------------------- 1 | class Enum < Thor::Group 2 | include Thor::Actions 3 | 4 | desc "snack" 5 | class_option "fruit", :aliases => "-f", :type => :string, :enum => %w(apple banana) 6 | def snack 7 | puts options['fruit'] 8 | end 9 | 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/sandbox/path with spaces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/sandbox/path with spaces -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/sandbox/preserve/script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exit 0 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.8/gems/thor-0.19.1/spec/sandbox/subcommand.thor: -------------------------------------------------------------------------------- 1 | module TestSubcommands 2 | 3 | class Subcommand < Thor 4 | desc "print_opt", "My method" 5 | def print_opt 6 | print options["opt"] 7 | end 8 | end 9 | 10 | class Parent < Thor 11 | class_option "opt" 12 | 13 | desc "sub", "My subcommand" 14 | subcommand "sub", Subcommand 15 | end 16 | 17 | end 18 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/build_info/diff-lcs-1.2.4.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/build_info/highline-1.6.19.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/build_info/i18n-0.6.5.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/build_info/net-ssh-2.7.0.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/build_info/rake-10.1.0.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/build_info/rspec-2.14.1.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/build_info/rspec-core-2.14.5.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/build_info/rspec-expectations-2.14.3.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/build_info/rspec-mocks-2.14.3.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/build_info/terminal-table-1.4.5.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/diff-lcs-1.2.4/autotest/discover.rb: -------------------------------------------------------------------------------- 1 | Autotest.add_discovery { "rspec2" } 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/diff-lcs-1.2.4/bin/ldiff: -------------------------------------------------------------------------------- 1 | #!ruby -w 2 | 3 | require 'diff/lcs' 4 | require 'diff/lcs/ldiff' 5 | 6 | exit Diff::LCS::Ldiff.run(ARGV) 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/diff-lcs-1.2.4/lib/diff-lcs.rb: -------------------------------------------------------------------------------- 1 | # -*- ruby encoding: utf-8 -*- 2 | 3 | require 'diff/lcs' 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/diff-lcs-1.2.4/lib/diff/lcs/array.rb: -------------------------------------------------------------------------------- 1 | # -*- ruby encoding: utf-8 -*- 2 | 3 | require 'diff/lcs' 4 | 5 | class Array 6 | include Diff::LCS 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/diff-lcs-1.2.4/lib/diff/lcs/string.rb: -------------------------------------------------------------------------------- 1 | # -*- ruby encoding: utf-8 -*- 2 | 3 | class String 4 | include Diff::LCS 5 | end 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/highline-1.6.19/AUTHORS: -------------------------------------------------------------------------------- 1 | James Edward Gray II:: {james@grayproductions.net}[mailto:james@grayproductions.net] 2 | Gregory Brown:: {gregory.t.brown@gmail.com}[mailto:gregory.t.brown@gmail.com] 3 | Richard LeBer:: {richard.leber@gmail.com}[mailto:richard.leber@gmail.com] -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/highline-1.6.19/LICENSE: -------------------------------------------------------------------------------- 1 | = License Terms 2 | 3 | Distributed under the user's choice of the {GPL Version 2}[http://www.gnu.org/licenses/old-licenses/gpl-2.0.html] (see COPYING for details) or the 4 | {Ruby software license}[http://www.ruby-lang.org/en/LICENSE.txt] by 5 | James Edward Gray II and Greg Brown. 6 | 7 | Please email James[mailto:james@grayproductions.net] with any questions. 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/highline-1.6.19/TODO: -------------------------------------------------------------------------------- 1 | = To Do List 2 | 3 | The following is a list of planned expansions for HighLine, in no particular 4 | order. 5 | 6 | * Rent this space. 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/highline-1.6.19/examples/get_character.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require "rubygems" 4 | require "highline/import" 5 | 6 | choices = "ynaq" 7 | answer = ask("Your choice [#{choices}]? ") do |q| 8 | q.echo = false 9 | q.character = true 10 | q.validate = /\A[#{choices}]\Z/ 11 | end 12 | say("Your choice: #{answer}") 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/highline-1.6.19/examples/limit.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby -w 2 | 3 | # limit.rb 4 | # 5 | # Created by James Edward Gray II on 2008-11-12. 6 | # Copyright 2008 Gray Productions. All rights reserved. 7 | 8 | require "rubygems" 9 | require "highline/import" 10 | 11 | text = ask("Enter text (max 10 chars): ") { |q| q.limit = 10 } 12 | puts "You entered: #{text}!" 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/highline-1.6.19/examples/password.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require "rubygems" 4 | require "highline/import" 5 | 6 | pass = ask("Enter your password: ") { |q| q.echo = false } 7 | puts "Your password is #{pass}!" 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/highline-1.6.19/lib/highline/compatibility.rb: -------------------------------------------------------------------------------- 1 | unless STDIN.respond_to? :getbyte 2 | class IO 3 | alias_method :getbyte, :getc 4 | end 5 | 6 | class StringIO 7 | alias_method :getbyte, :getc 8 | end 9 | end 10 | 11 | unless "".respond_to? :each_line 12 | # Not a perfect translation, but sufficient for our needs. 13 | class String 14 | alias_method :each_line, :each 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/highline-1.6.19/site/.cvsignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/highline-1.6.19/site/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.9.1/gems/highline-1.6.19/site/images/logo.png -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/i18n-0.6.5/ci/Gemfile.no-rails: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'mocha' 4 | gem 'test_declarative' 5 | 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/i18n-0.6.5/ci/Gemfile.no-rails.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: http://rubygems.org/ 3 | specs: 4 | mocha (0.9.9) 5 | rake 6 | rake (0.8.7) 7 | test_declarative (0.0.4) 8 | 9 | PLATFORMS 10 | ruby 11 | 12 | DEPENDENCIES 13 | mocha 14 | test_declarative 15 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/i18n-0.6.5/ci/Gemfile.rails-2.3.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'activesupport', '~> 2.3' 4 | gem 'sqlite3-ruby' 5 | gem 'mocha' 6 | gem 'test_declarative' 7 | gem 'rufus-tokyo' 8 | gem 'ffi' 9 | 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/i18n-0.6.5/ci/Gemfile.rails-3.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'activesupport', '~> 3.0.0' 4 | gem 'sqlite3-ruby' 5 | gem 'mocha' 6 | gem 'test_declarative' 7 | gem 'rufus-tokyo' 8 | gem 'ffi' 9 | 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/i18n-0.6.5/lib/i18n/core_ext/kernel/surpress_warnings.rb: -------------------------------------------------------------------------------- 1 | module Kernel 2 | def suppress_warnings 3 | original_verbosity = $VERBOSE 4 | $VERBOSE = nil 5 | result = yield 6 | $VERBOSE = original_verbosity 7 | result 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/i18n-0.6.5/lib/i18n/locale.rb: -------------------------------------------------------------------------------- 1 | module I18n 2 | module Locale 3 | autoload :Fallbacks, 'i18n/locale/fallbacks' 4 | autoload :Tag, 'i18n/locale/tag' 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/i18n-0.6.5/lib/i18n/version.rb: -------------------------------------------------------------------------------- 1 | module I18n 2 | VERSION = "0.6.5" 3 | end 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/i18n-0.6.5/test/all.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | 3 | dir = File.dirname(__FILE__) 4 | $LOAD_PATH.unshift(dir) 5 | 6 | Dir["#{dir}/**/*_test.rb"].sort.each do |file| 7 | require file.sub(/^#{dir}\/(.*)\.rb$/, '\1') 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/i18n-0.6.5/test/test_data/locales/en.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | 3 | { :en => { :fuh => { :bah => "bas" } } } -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/i18n-0.6.5/test/test_data/locales/en.yml: -------------------------------------------------------------------------------- 1 | en: 2 | foo: 3 | bar: baz -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/i18n-0.6.5/test/test_data/locales/invalid/empty.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.9.1/gems/i18n-0.6.5/test/test_data/locales/invalid/empty.yml -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/i18n-0.6.5/test/test_data/locales/invalid/syntax.yml: -------------------------------------------------------------------------------- 1 | en: 2 | foo: foo 3 | bar: 4 | baz: -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/md5.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The MD5 HMAC algorithm. 6 | class MD5 < Abstract 7 | mac_length 16 8 | key_length 16 9 | digest_class OpenSSL::Digest::MD5 10 | end 11 | 12 | end 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/md5_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/md5' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The MD5-96 HMAC algorithm. This returns only the first 12 bytes of 6 | # the digest. 7 | class MD5_96 < MD5 8 | mac_length 12 9 | end 10 | 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/none.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The "none" algorithm. This has a key and mac length of 0. 6 | class None < Abstract 7 | key_length 0 8 | mac_length 0 9 | 10 | def digest(data) 11 | "" 12 | end 13 | end 14 | 15 | end 16 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha1.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The SHA1 HMAC algorithm. This has a mac and key length of 20, and 6 | # uses the SHA1 digest algorithm. 7 | class SHA1 < Abstract 8 | mac_length 20 9 | key_length 20 10 | digest_class OpenSSL::Digest::SHA1 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha1_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/sha1' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The SHA1-96 HMAC algorithm. This returns only the first 12 bytes of 6 | # the digest. 7 | class SHA1_96 < SHA1 8 | mac_length 12 9 | end 10 | 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha2_256_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | if defined?(SHA2_256) # need openssl support 6 | # The SHA256-96 HMAC algorithm. This returns only the first 12 bytes of 7 | # the digest. 8 | class SHA2_256_96 < SHA2_256 9 | mac_length 12 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha2_512_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | if defined?(SHA2_512) # need openssl support 6 | # The SHA2-512-96 HMAC algorithm. This returns only the first 12 bytes of 7 | # the digest. 8 | class SHA2_512_96 < SHA2_512 9 | mac_length 12 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/lib/net/ssh/verifiers/null.rb: -------------------------------------------------------------------------------- 1 | module Net; module SSH; module Verifiers 2 | 3 | # The Null host key verifier simply allows every key it sees, without 4 | # bothering to verify. This is simple, but is not particularly secure. 5 | class Null 6 | # Returns true. 7 | def verify(arguments) 8 | true 9 | end 10 | end 11 | 12 | end; end; end -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/test/configs/eqsign: -------------------------------------------------------------------------------- 1 | Host=test.test 2 | Port =1234 3 | Compression yes 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/test/configs/exact_match: -------------------------------------------------------------------------------- 1 | Host other.host 2 | Compression no 3 | Port 1231 4 | 5 | Host test.host 6 | Compression yes 7 | ForwardAgent yes 8 | Port 1234 -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/test/configs/host_plus: -------------------------------------------------------------------------------- 1 | # Jump through hosts with one SSH call 2 | # via 3 | Host *+* 4 | ProxyCommand ssh $(echo %h | sed 's/+[^+]*$//;s/\([^+%%]*\)%%\([^+]*\)$/\2 -l \1/;s/:/ -p /') PATH=.:\$PATH nc -w1 $(echo %h | sed 's/^.*+//;/:/!s/$/ %p/;s/:/ /') 5 | 6 | Host office-offsite 7 | HostName work-gateway+office-workstation 8 | 9 | Host test.host 10 | Compression yes -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/test/configs/multihost: -------------------------------------------------------------------------------- 1 | Host other.host test.host 2 | Compression yes 3 | Port 1980 4 | RekeyLimit 2G 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/test/configs/nohost: -------------------------------------------------------------------------------- 1 | 2 | IdentityFile ~/.ssh/id_dsa 3 | IdentityFile ~/.ssh/id_rsa 4 | Port 1980 5 | 6 | Host test.host 7 | Port 1985 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/test/configs/numeric_host: -------------------------------------------------------------------------------- 1 | Host 1234 2 | Compression yes 3 | Port 1980 4 | RekeyLimit 2G 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/test/configs/send_env: -------------------------------------------------------------------------------- 1 | Host 1234 2 | SendEnv GIT_* LANG LC_* 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/test/configs/substitutes: -------------------------------------------------------------------------------- 1 | Host test 2 | HostName %h.sufix 3 | 4 | Host 1234 5 | HostName prefix.%h.sufix 6 | 7 | Host * 8 | HostName %h -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/test/configs/wild_cards: -------------------------------------------------------------------------------- 1 | Host test.* 2 | Port 1234 3 | Compression no 4 | 5 | Host tes?.host 6 | Port 4321 7 | ForwardAgent yes 8 | 9 | Host *.hos? 10 | IdentityFile ~/.ssh/id_dsa 11 | Compression yes 12 | 13 | Host k*.host 14 | RekeyLimit 1G -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/net-ssh-2.7.0/test/known_hosts/github: -------------------------------------------------------------------------------- 1 | github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/lib/rake/contrib/sys.rb: -------------------------------------------------------------------------------- 1 | fail "ERROR: 'rake/contrib/sys' is obsolete and no longer supported. " + 2 | "Use 'FileUtils' instead." 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/lib/rake/default_loader.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # Default Rakefile loader used by +import+. 4 | class DefaultLoader 5 | def load(fn) 6 | Rake.load_rakefile(File.expand_path(fn)) 7 | end 8 | end 9 | 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/lib/rake/early_time.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # EarlyTime is a fake timestamp that occurs _before_ any other time value. 4 | class EarlyTime 5 | include Comparable 6 | include Singleton 7 | 8 | def <=>(other) 9 | -1 10 | end 11 | 12 | def to_s 13 | "" 14 | end 15 | end 16 | 17 | EARLY = EarlyTime.instance 18 | end 19 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/lib/rake/ext/module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/lib/rake/ext/module.rb -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/lib/rake/ext/time.rb: -------------------------------------------------------------------------------- 1 | #-- 2 | # Extensions to time to allow comparisons with an early time class. 3 | 4 | require 'rake/early_time' 5 | 6 | class Time 7 | alias rake_original_time_compare :<=> 8 | def <=>(other) 9 | if Rake::EarlyTime === other 10 | - other.<=>(self) 11 | else 12 | rake_original_time_compare(other) 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/lib/rake/gempackagetask.rb: -------------------------------------------------------------------------------- 1 | fail "ERROR: 'rake/gempackagetask' is obsolete and no longer supported. " + 2 | "Use 'rubygems/packagetask' instead." 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/lib/rake/multi_task.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # Same as a regular task, but the immediate prerequisites are done in 4 | # parallel using Ruby threads. 5 | # 6 | class MultiTask < Task 7 | private 8 | def invoke_prerequisites(task_args, invocation_chain) # :nodoc: 9 | invoke_prerequisites_concurrently(task_args, invocation_chain) 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/lib/rake/pathmap.rb: -------------------------------------------------------------------------------- 1 | require 'rake/ext/string' 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/lib/rake/rdoctask.rb: -------------------------------------------------------------------------------- 1 | fail "ERROR: 'rake/rdoctask' is obsolete and no longer supported. " + 2 | "Use 'rdoc/task' (available in RDoc 2.4.2+) instead." 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/lib/rake/task_argument_error.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # Error indicating an ill-formed task declaration. 4 | class TaskArgumentError < ArgumentError 5 | end 6 | 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/lib/rake/version.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | VERSION = '10.1.0' 3 | 4 | module Version # :nodoc: all 5 | MAJOR, MINOR, BUILD, *OTHER = Rake::VERSION.split '.' 6 | 7 | NUMBERS = [MAJOR, MINOR, BUILD, *OTHER] 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/test/test_rake_file_list_path_map.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../helper', __FILE__) 2 | 3 | class TestRakeFileListPathMap < Rake::TestCase 4 | def test_file_list_supports_pathmap 5 | assert_equal ['a', 'b'], FileList['dir/a.rb', 'dir/b.rb'].pathmap("%n") 6 | end 7 | end 8 | 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rake-10.1.0/test/test_rake_task_lib.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../helper', __FILE__) 2 | require 'rake/tasklib' 3 | 4 | class TestRakeTaskLib < Rake::TestCase 5 | def test_paste 6 | tl = Rake::TaskLib.new 7 | assert_equal :ab, tl.paste(:a, :b) 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-2.14.1/lib/rspec.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/core' 2 | require 'rspec/version' 3 | 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-2.14.1/lib/rspec/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec # :nodoc: 2 | module Version # :nodoc: 3 | STRING = '2.14.1' 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/features/configuration/order_and_seed.feature: -------------------------------------------------------------------------------- 1 | Feature: set the order and/or seed 2 | 3 | You can set the order to run specs and specify a seed if you are running the specs using the 'random' ordering. See the documentation on the --order command line option for more on this. 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/features/spec_files/arbitrary_file_suffix.feature: -------------------------------------------------------------------------------- 1 | Feature: arbitrary file suffix 2 | 3 | Scenario: .spec 4 | Given a file named "a.spec" with: 5 | """ruby 6 | describe "something" do 7 | it "does something" do 8 | 3.should eq(3) 9 | end 10 | end 11 | """ 12 | When I run `rspec a.spec` 13 | Then the examples should all pass 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/features/support/rubinius.rb: -------------------------------------------------------------------------------- 1 | # Required until https://github.com/rubinius/rubinius/issues/2430 is resolved 2 | ENV['RBXOPT'] = "#{ENV["RBXOPT"]} -Xcompiler.no_rbc" 3 | 4 | Around "@unsupported-on-rbx" do |scenario, block| 5 | block.call unless defined?(Rubinius) 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/lib/autotest/discover.rb: -------------------------------------------------------------------------------- 1 | Autotest.add_discovery { "rspec2" } if File.exist?("./.rspec") 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/lib/rspec/autorun.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/core' 2 | RSpec::Core::Runner.autorun 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/lib/rspec/core/mocking/with_absolutely_nothing.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Core 3 | module MockFrameworkAdapter 4 | 5 | def setup_mocks_for_rspec; end 6 | def verify_mocks_for_rspec; end 7 | def teardown_mocks_for_rspec; end 8 | 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/lib/rspec/core/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Core 3 | module Version 4 | STRING = '2.14.5' 5 | end 6 | end 7 | end 8 | 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/spec/rspec/core/command_line_spec_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/spec/rspec/core/command_line_spec_output.txt -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/spec/rspec/core/kernel_extensions_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe "extensions" do 4 | describe "debugger" do 5 | it "is defined on Kernel" do 6 | expect(Kernel).to respond_to(:debugger) 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_bar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_bar.rb -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_foo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_foo.rb -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_spec.rb: -------------------------------------------------------------------------------- 1 | # Empty - used by ../options_spec.rb 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/spec/rspec/core/resources/custom_example_group_runner.rb: -------------------------------------------------------------------------------- 1 | module Custom 2 | class ExampleGroupRunner 3 | attr_reader :options, :arg 4 | def initialize(options, arg) 5 | @options, @arg = options, arg 6 | end 7 | 8 | def load_files(files) 9 | end 10 | 11 | def run 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/spec/rspec/core/resources/utf8_encoded.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | module Custom 3 | class ExampleUTF8ClassNameVarietà 4 | def self.è 5 | così = :però 6 | end 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/spec/support/isolate_load_path_mutation.rb: -------------------------------------------------------------------------------- 1 | shared_context "isolate load path mutation" do 2 | original_load_path = nil 3 | before { original_load_path = $LOAD_PATH.dup } 4 | after { $LOAD_PATH.replace(original_load_path) } 5 | end 6 | 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-core-2.14.5/spec/support/isolated_directory.rb: -------------------------------------------------------------------------------- 1 | require 'tmpdir' 2 | require 'fileutils' 3 | 4 | shared_context "isolated directory", :isolated_directory => true do 5 | around do |ex| 6 | Dir.mktmpdir do |tmp_dir| 7 | Dir.chdir(tmp_dir, &ex) 8 | end 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-expectations-2.14.3/features/support/rubinius.rb: -------------------------------------------------------------------------------- 1 | # Required until https://github.com/rubinius/rubinius/issues/2430 is resolved 2 | ENV['RBXOPT'] = "#{ENV["RBXOPT"]} -Xcompiler.no_rbc" 3 | 4 | Around "@unsupported-on-rbx" do |scenario, block| 5 | block.call unless defined?(Rubinius) 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-expectations-2.14.3/lib/rspec-expectations.rb: -------------------------------------------------------------------------------- 1 | require "rspec/expectations" 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-expectations-2.14.3/lib/rspec/expectations/errors.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Expectations 3 | if defined?(Test::Unit::AssertionFailedError) 4 | class ExpectationNotMetError < Test::Unit::AssertionFailedError; end 5 | else 6 | class ExpectationNotMetError < ::StandardError; end 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-expectations-2.14.3/lib/rspec/expectations/extensions.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/expectations/extensions/array' 2 | require 'rspec/expectations/extensions/object' 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-expectations-2.14.3/lib/rspec/expectations/extensions/array.rb: -------------------------------------------------------------------------------- 1 | # @private 2 | class Array 3 | unless public_instance_methods.map {|m| m.to_s}.include?('none?') 4 | # Supports +none?+ on early patch levels of Ruby 1.8.6 5 | def none?(&block) 6 | !any?(&block) 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-expectations-2.14.3/lib/rspec/expectations/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Expectations 3 | # @private 4 | module Version 5 | STRING = '2.14.3' 6 | end 7 | end 8 | end 9 | 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-expectations-2.14.3/lib/rspec/matchers/be_close.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | # @deprecated use +be_within+ instead. 4 | def be_close(expected, delta) 5 | RSpec.deprecate("be_close(#{expected}, #{delta})", :replacement => "be_within(#{delta}).of(#{expected})") 6 | be_within(delta).of(expected) 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-expectations-2.14.3/lib/rspec/matchers/built_in/be_instance_of.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | module BuiltIn 4 | class BeAnInstanceOf < BaseMatcher 5 | def match(expected, actual) 6 | actual.instance_of? expected 7 | end 8 | 9 | def description 10 | "be an instance of #{expected}" 11 | end 12 | end 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-expectations-2.14.3/lib/rspec/matchers/built_in/be_kind_of.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | module BuiltIn 4 | class BeAKindOf < BaseMatcher 5 | def match(expected, actual) 6 | actual.kind_of? expected 7 | end 8 | end 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-expectations-2.14.3/lib/rspec/matchers/built_in/match.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | module BuiltIn 4 | class Match < BaseMatcher 5 | 6 | def match(expected, actual) 7 | actual.match expected 8 | end 9 | end 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-expectations-2.14.3/lib/rspec/matchers/method_missing.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | 4 | private 5 | 6 | def method_missing(method, *args, &block) 7 | return Matchers::BuiltIn::BePredicate.new(method, *args, &block) if method.to_s =~ /^be_/ 8 | return Matchers::BuiltIn::Has.new(method, *args, &block) if method.to_s =~ /^have_/ 9 | super 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-expectations-2.14.3/spec/support/ruby_version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Ruby 3 | class << self 4 | def version 5 | RUBY_VERSION 6 | end 7 | end 8 | end 9 | end 10 | 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-mocks-2.14.3/features/support/rubinius.rb: -------------------------------------------------------------------------------- 1 | # Required until https://github.com/rubinius/rubinius/issues/2430 is resolved 2 | ENV['RBXOPT'] = "#{ENV["RBXOPT"]} -Xcompiler.no_rbc" 3 | 4 | Around "@unsupported-on-rbx" do |scenario, block| 5 | block.call unless defined?(Rubinius) 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-mocks-2.14.3/lib/rspec/mocks/errors.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Mocks 3 | # @private 4 | class MockExpectationError < Exception 5 | end 6 | 7 | # @private 8 | class AmbiguousReturnError < StandardError 9 | end 10 | end 11 | end 12 | 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-mocks-2.14.3/lib/rspec/mocks/mock.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Mocks 3 | class Mock 4 | include TestDouble 5 | end 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-mocks-2.14.3/lib/rspec/mocks/standalone.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/mocks' 2 | 3 | RSpec::Mocks.setup(self) 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-mocks-2.14.3/lib/rspec/mocks/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Mocks 3 | module Version 4 | STRING = '2.14.3' 5 | end 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-mocks-2.14.3/lib/spec/mocks.rb: -------------------------------------------------------------------------------- 1 | # For backward compatibility with rspec-1 2 | require 'rspec/mocks' 3 | 4 | RSpec.deprecate "require 'spec/mocks'", :replacement => "require 'rspec/mocks'" 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-mocks-2.14.3/spec/rspec/mocks/bug_report_10260_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe "An RSpec Mock" do 4 | it "hides internals in its inspect representation" do 5 | m = double('cup') 6 | expect(m.inspect).to match(/#/) 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-mocks-2.14.3/spec/rspec/mocks/bug_report_496_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | module BugReport496 4 | describe "a message expectation on a base class object" do 5 | class BaseClass 6 | end 7 | 8 | class SubClass < BaseClass 9 | end 10 | 11 | it "is received" do 12 | BaseClass.should_receive(:new).once 13 | SubClass.new 14 | end 15 | end 16 | end 17 | 18 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/rspec-mocks-2.14.3/spec/rspec/mocks/bug_report_7611_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | module Bug7611 4 | describe "A Partial Mock" do 5 | class Foo; end 6 | class Bar < Foo; end 7 | 8 | it "respects subclasses" do 9 | Foo.stub(:new).and_return(Object.new) 10 | end 11 | 12 | it "should" do 13 | expect(Bar.new.class).to eq Bar 14 | end 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/terminal-table-1.4.5/Todo.rdoc: -------------------------------------------------------------------------------- 1 | 2 | == Major: 3 | 4 | * Nothing 5 | 6 | == Minor: 7 | 8 | * Programmatically add separator rows 9 | * Add multi-column sorting 10 | * Change; pre-create Cell and Heading objects to clean up Table a bit 11 | 12 | == Brainstorming: 13 | 14 | * Nothing -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/terminal-table-1.4.5/lib/terminal-table/core_ext.rb: -------------------------------------------------------------------------------- 1 | 2 | class String 3 | def align position, length 4 | self.__send__ position, length 5 | end 6 | alias_method :left, :ljust 7 | alias_method :right, :rjust 8 | end -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/terminal-table-1.4.5/lib/terminal-table/import.rb: -------------------------------------------------------------------------------- 1 | 2 | require 'terminal-table' 3 | 4 | include Terminal::Table::TableHelper 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/terminal-table-1.4.5/lib/terminal-table/table_helper.rb: -------------------------------------------------------------------------------- 1 | module Terminal 2 | class Table 3 | module TableHelper 4 | def table headings = [], *rows, &block 5 | Terminal::Table.new :headings => headings.to_a, :rows => rows, &block 6 | end 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/terminal-table-1.4.5/lib/terminal-table/version.rb: -------------------------------------------------------------------------------- 1 | 2 | module Terminal 3 | class Table 4 | VERSION = '1.4.5' 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/terminal-table-1.4.5/spec/import_spec.rb: -------------------------------------------------------------------------------- 1 | 2 | require File.dirname(__FILE__) + '/spec_helper' 3 | require "terminal-table/import" 4 | 5 | describe Object do 6 | describe "#table" do 7 | it "should allow creation of a terminal table" do 8 | table(['foo', 'bar'], ['a', 'b'], [1, 2]).should be_instance_of(Terminal::Table) 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/terminal-table-1.4.5/spec/spec.opts: -------------------------------------------------------------------------------- 1 | --color -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/terminal-table-1.4.5/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | 2 | require File.dirname(__FILE__) + '/../lib/terminal-table' 3 | 4 | class String 5 | def deindent 6 | strip.gsub(/^ */, '') 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/terminal-table-1.4.5/tasks/docs.rake: -------------------------------------------------------------------------------- 1 | 2 | namespace :docs do 3 | 4 | desc 'Remove rdoc products' 5 | task :remove => [:clobber_docs] 6 | 7 | desc 'Build docs, and open in browser for viewing (specify BROWSER)' 8 | task :open => [:docs] do 9 | browser = ENV["BROWSER"] || "safari" 10 | sh "open -a #{browser} doc/index.html" 11 | end 12 | 13 | end -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/1.9.1/gems/terminal-table-1.4.5/tasks/gemspec.rake: -------------------------------------------------------------------------------- 1 | 2 | desc 'Build gemspec file' 3 | task :gemspec => [:build_gemspec] -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/build_info/diff-lcs-1.2.4.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/build_info/highline-1.6.19.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/build_info/i18n-0.6.5.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/build_info/net-ssh-2.7.0.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/build_info/rake-10.1.0.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/build_info/rspec-2.14.1.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/build_info/rspec-core-2.14.5.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/build_info/rspec-expectations-2.14.3.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/build_info/rspec-mocks-2.14.3.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/build_info/terminal-table-1.4.5.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/build_info/thor-0.19.1.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/diff-lcs-1.2.4/.autotest: -------------------------------------------------------------------------------- 1 | require 'rubygems' 2 | 3 | # vim: syntax=ruby 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/diff-lcs-1.2.4/.gemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/2.0.0/gems/diff-lcs-1.2.4/.gemtest -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/diff-lcs-1.2.4/.hoerc: -------------------------------------------------------------------------------- 1 | --- 2 | exclude: !ruby/regexp /(tmp|swp)$|CVS|TAGS|\.(svn|git|hg|DS_Store|idea)|Gemfile\.lock|research\/|\.gemspec$/ 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/diff-lcs-1.2.4/.rspec: -------------------------------------------------------------------------------- 1 | --colour 2 | --format documentation 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/diff-lcs-1.2.4/autotest/discover.rb: -------------------------------------------------------------------------------- 1 | Autotest.add_discovery { "rspec2" } 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/diff-lcs-1.2.4/bin/ldiff: -------------------------------------------------------------------------------- 1 | #!ruby -w 2 | 3 | require 'diff/lcs' 4 | require 'diff/lcs/ldiff' 5 | 6 | exit Diff::LCS::Ldiff.run(ARGV) 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/diff-lcs-1.2.4/lib/diff-lcs.rb: -------------------------------------------------------------------------------- 1 | # -*- ruby encoding: utf-8 -*- 2 | 3 | require 'diff/lcs' 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/diff-lcs-1.2.4/lib/diff/lcs/array.rb: -------------------------------------------------------------------------------- 1 | # -*- ruby encoding: utf-8 -*- 2 | 3 | require 'diff/lcs' 4 | 5 | class Array 6 | include Diff::LCS 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/diff-lcs-1.2.4/lib/diff/lcs/string.rb: -------------------------------------------------------------------------------- 1 | # -*- ruby encoding: utf-8 -*- 2 | 3 | class String 4 | include Diff::LCS 5 | end 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/highline-1.6.19/.gitignore: -------------------------------------------------------------------------------- 1 | doc 2 | pkg 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/highline-1.6.19/AUTHORS: -------------------------------------------------------------------------------- 1 | James Edward Gray II:: {james@grayproductions.net}[mailto:james@grayproductions.net] 2 | Gregory Brown:: {gregory.t.brown@gmail.com}[mailto:gregory.t.brown@gmail.com] 3 | Richard LeBer:: {richard.leber@gmail.com}[mailto:richard.leber@gmail.com] -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/highline-1.6.19/LICENSE: -------------------------------------------------------------------------------- 1 | = License Terms 2 | 3 | Distributed under the user's choice of the {GPL Version 2}[http://www.gnu.org/licenses/old-licenses/gpl-2.0.html] (see COPYING for details) or the 4 | {Ruby software license}[http://www.ruby-lang.org/en/LICENSE.txt] by 5 | James Edward Gray II and Greg Brown. 6 | 7 | Please email James[mailto:james@grayproductions.net] with any questions. 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/highline-1.6.19/TODO: -------------------------------------------------------------------------------- 1 | = To Do List 2 | 3 | The following is a list of planned expansions for HighLine, in no particular 4 | order. 5 | 6 | * Rent this space. 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/highline-1.6.19/examples/get_character.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require "rubygems" 4 | require "highline/import" 5 | 6 | choices = "ynaq" 7 | answer = ask("Your choice [#{choices}]? ") do |q| 8 | q.echo = false 9 | q.character = true 10 | q.validate = /\A[#{choices}]\Z/ 11 | end 12 | say("Your choice: #{answer}") 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/highline-1.6.19/examples/limit.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby -w 2 | 3 | # limit.rb 4 | # 5 | # Created by James Edward Gray II on 2008-11-12. 6 | # Copyright 2008 Gray Productions. All rights reserved. 7 | 8 | require "rubygems" 9 | require "highline/import" 10 | 11 | text = ask("Enter text (max 10 chars): ") { |q| q.limit = 10 } 12 | puts "You entered: #{text}!" 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/highline-1.6.19/examples/password.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require "rubygems" 4 | require "highline/import" 5 | 6 | pass = ask("Enter your password: ") { |q| q.echo = false } 7 | puts "Your password is #{pass}!" 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/highline-1.6.19/lib/highline/compatibility.rb: -------------------------------------------------------------------------------- 1 | unless STDIN.respond_to? :getbyte 2 | class IO 3 | alias_method :getbyte, :getc 4 | end 5 | 6 | class StringIO 7 | alias_method :getbyte, :getc 8 | end 9 | end 10 | 11 | unless "".respond_to? :each_line 12 | # Not a perfect translation, but sufficient for our needs. 13 | class String 14 | alias_method :each_line, :each 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/highline-1.6.19/site/.cvsignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/highline-1.6.19/site/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/2.0.0/gems/highline-1.6.19/site/images/logo.png -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/i18n-0.6.5/ci/Gemfile.no-rails: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'mocha' 4 | gem 'test_declarative' 5 | 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/i18n-0.6.5/ci/Gemfile.no-rails.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: http://rubygems.org/ 3 | specs: 4 | mocha (0.9.9) 5 | rake 6 | rake (0.8.7) 7 | test_declarative (0.0.4) 8 | 9 | PLATFORMS 10 | ruby 11 | 12 | DEPENDENCIES 13 | mocha 14 | test_declarative 15 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/i18n-0.6.5/ci/Gemfile.rails-2.3.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'activesupport', '~> 2.3' 4 | gem 'sqlite3-ruby' 5 | gem 'mocha' 6 | gem 'test_declarative' 7 | gem 'rufus-tokyo' 8 | gem 'ffi' 9 | 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/i18n-0.6.5/ci/Gemfile.rails-3.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'activesupport', '~> 3.0.0' 4 | gem 'sqlite3-ruby' 5 | gem 'mocha' 6 | gem 'test_declarative' 7 | gem 'rufus-tokyo' 8 | gem 'ffi' 9 | 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/i18n-0.6.5/lib/i18n/core_ext/kernel/surpress_warnings.rb: -------------------------------------------------------------------------------- 1 | module Kernel 2 | def suppress_warnings 3 | original_verbosity = $VERBOSE 4 | $VERBOSE = nil 5 | result = yield 6 | $VERBOSE = original_verbosity 7 | result 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/i18n-0.6.5/lib/i18n/locale.rb: -------------------------------------------------------------------------------- 1 | module I18n 2 | module Locale 3 | autoload :Fallbacks, 'i18n/locale/fallbacks' 4 | autoload :Tag, 'i18n/locale/tag' 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/i18n-0.6.5/lib/i18n/version.rb: -------------------------------------------------------------------------------- 1 | module I18n 2 | VERSION = "0.6.5" 3 | end 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/i18n-0.6.5/test/all.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | 3 | dir = File.dirname(__FILE__) 4 | $LOAD_PATH.unshift(dir) 5 | 6 | Dir["#{dir}/**/*_test.rb"].sort.each do |file| 7 | require file.sub(/^#{dir}\/(.*)\.rb$/, '\1') 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/i18n-0.6.5/test/test_data/locales/en.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | 3 | { :en => { :fuh => { :bah => "bas" } } } -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/i18n-0.6.5/test/test_data/locales/en.yml: -------------------------------------------------------------------------------- 1 | en: 2 | foo: 3 | bar: baz -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/i18n-0.6.5/test/test_data/locales/invalid/empty.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/2.0.0/gems/i18n-0.6.5/test/test_data/locales/invalid/empty.yml -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/i18n-0.6.5/test/test_data/locales/invalid/syntax.yml: -------------------------------------------------------------------------------- 1 | en: 2 | foo: foo 3 | bar: 4 | baz: -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/md5.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The MD5 HMAC algorithm. 6 | class MD5 < Abstract 7 | mac_length 16 8 | key_length 16 9 | digest_class OpenSSL::Digest::MD5 10 | end 11 | 12 | end 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/md5_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/md5' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The MD5-96 HMAC algorithm. This returns only the first 12 bytes of 6 | # the digest. 7 | class MD5_96 < MD5 8 | mac_length 12 9 | end 10 | 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/none.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The "none" algorithm. This has a key and mac length of 0. 6 | class None < Abstract 7 | key_length 0 8 | mac_length 0 9 | 10 | def digest(data) 11 | "" 12 | end 13 | end 14 | 15 | end 16 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha1.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The SHA1 HMAC algorithm. This has a mac and key length of 20, and 6 | # uses the SHA1 digest algorithm. 7 | class SHA1 < Abstract 8 | mac_length 20 9 | key_length 20 10 | digest_class OpenSSL::Digest::SHA1 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha1_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/sha1' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The SHA1-96 HMAC algorithm. This returns only the first 12 bytes of 6 | # the digest. 7 | class SHA1_96 < SHA1 8 | mac_length 12 9 | end 10 | 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha2_256_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | if defined?(SHA2_256) # need openssl support 6 | # The SHA256-96 HMAC algorithm. This returns only the first 12 bytes of 7 | # the digest. 8 | class SHA2_256_96 < SHA2_256 9 | mac_length 12 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha2_512_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | if defined?(SHA2_512) # need openssl support 6 | # The SHA2-512-96 HMAC algorithm. This returns only the first 12 bytes of 7 | # the digest. 8 | class SHA2_512_96 < SHA2_512 9 | mac_length 12 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/lib/net/ssh/verifiers/null.rb: -------------------------------------------------------------------------------- 1 | module Net; module SSH; module Verifiers 2 | 3 | # The Null host key verifier simply allows every key it sees, without 4 | # bothering to verify. This is simple, but is not particularly secure. 5 | class Null 6 | # Returns true. 7 | def verify(arguments) 8 | true 9 | end 10 | end 11 | 12 | end; end; end -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/test/configs/eqsign: -------------------------------------------------------------------------------- 1 | Host=test.test 2 | Port =1234 3 | Compression yes 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/test/configs/exact_match: -------------------------------------------------------------------------------- 1 | Host other.host 2 | Compression no 3 | Port 1231 4 | 5 | Host test.host 6 | Compression yes 7 | ForwardAgent yes 8 | Port 1234 -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/test/configs/host_plus: -------------------------------------------------------------------------------- 1 | # Jump through hosts with one SSH call 2 | # via 3 | Host *+* 4 | ProxyCommand ssh $(echo %h | sed 's/+[^+]*$//;s/\([^+%%]*\)%%\([^+]*\)$/\2 -l \1/;s/:/ -p /') PATH=.:\$PATH nc -w1 $(echo %h | sed 's/^.*+//;/:/!s/$/ %p/;s/:/ /') 5 | 6 | Host office-offsite 7 | HostName work-gateway+office-workstation 8 | 9 | Host test.host 10 | Compression yes -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/test/configs/multihost: -------------------------------------------------------------------------------- 1 | Host other.host test.host 2 | Compression yes 3 | Port 1980 4 | RekeyLimit 2G 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/test/configs/nohost: -------------------------------------------------------------------------------- 1 | 2 | IdentityFile ~/.ssh/id_dsa 3 | IdentityFile ~/.ssh/id_rsa 4 | Port 1980 5 | 6 | Host test.host 7 | Port 1985 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/test/configs/numeric_host: -------------------------------------------------------------------------------- 1 | Host 1234 2 | Compression yes 3 | Port 1980 4 | RekeyLimit 2G 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/test/configs/send_env: -------------------------------------------------------------------------------- 1 | Host 1234 2 | SendEnv GIT_* LANG LC_* 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/test/configs/substitutes: -------------------------------------------------------------------------------- 1 | Host test 2 | HostName %h.sufix 3 | 4 | Host 1234 5 | HostName prefix.%h.sufix 6 | 7 | Host * 8 | HostName %h -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/test/configs/wild_cards: -------------------------------------------------------------------------------- 1 | Host test.* 2 | Port 1234 3 | Compression no 4 | 5 | Host tes?.host 6 | Port 4321 7 | ForwardAgent yes 8 | 9 | Host *.hos? 10 | IdentityFile ~/.ssh/id_dsa 11 | Compression yes 12 | 13 | Host k*.host 14 | RekeyLimit 1G -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/net-ssh-2.7.0/test/known_hosts/github: -------------------------------------------------------------------------------- 1 | github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/.gemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/.gemtest -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/lib/rake/contrib/sys.rb: -------------------------------------------------------------------------------- 1 | fail "ERROR: 'rake/contrib/sys' is obsolete and no longer supported. " + 2 | "Use 'FileUtils' instead." 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/lib/rake/default_loader.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # Default Rakefile loader used by +import+. 4 | class DefaultLoader 5 | def load(fn) 6 | Rake.load_rakefile(File.expand_path(fn)) 7 | end 8 | end 9 | 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/lib/rake/early_time.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # EarlyTime is a fake timestamp that occurs _before_ any other time value. 4 | class EarlyTime 5 | include Comparable 6 | include Singleton 7 | 8 | def <=>(other) 9 | -1 10 | end 11 | 12 | def to_s 13 | "" 14 | end 15 | end 16 | 17 | EARLY = EarlyTime.instance 18 | end 19 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/lib/rake/ext/module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/lib/rake/ext/module.rb -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/lib/rake/ext/time.rb: -------------------------------------------------------------------------------- 1 | #-- 2 | # Extensions to time to allow comparisons with an early time class. 3 | 4 | require 'rake/early_time' 5 | 6 | class Time 7 | alias rake_original_time_compare :<=> 8 | def <=>(other) 9 | if Rake::EarlyTime === other 10 | - other.<=>(self) 11 | else 12 | rake_original_time_compare(other) 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/lib/rake/gempackagetask.rb: -------------------------------------------------------------------------------- 1 | fail "ERROR: 'rake/gempackagetask' is obsolete and no longer supported. " + 2 | "Use 'rubygems/packagetask' instead." 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/lib/rake/multi_task.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # Same as a regular task, but the immediate prerequisites are done in 4 | # parallel using Ruby threads. 5 | # 6 | class MultiTask < Task 7 | private 8 | def invoke_prerequisites(task_args, invocation_chain) # :nodoc: 9 | invoke_prerequisites_concurrently(task_args, invocation_chain) 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/lib/rake/pathmap.rb: -------------------------------------------------------------------------------- 1 | require 'rake/ext/string' 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/lib/rake/rdoctask.rb: -------------------------------------------------------------------------------- 1 | fail "ERROR: 'rake/rdoctask' is obsolete and no longer supported. " + 2 | "Use 'rdoc/task' (available in RDoc 2.4.2+) instead." 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/lib/rake/task_argument_error.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # Error indicating an ill-formed task declaration. 4 | class TaskArgumentError < ArgumentError 5 | end 6 | 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/lib/rake/version.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | VERSION = '10.1.0' 3 | 4 | module Version # :nodoc: all 5 | MAJOR, MINOR, BUILD, *OTHER = Rake::VERSION.split '.' 6 | 7 | NUMBERS = [MAJOR, MINOR, BUILD, *OTHER] 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/test/test_rake_file_list_path_map.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../helper', __FILE__) 2 | 3 | class TestRakeFileListPathMap < Rake::TestCase 4 | def test_file_list_supports_pathmap 5 | assert_equal ['a', 'b'], FileList['dir/a.rb', 'dir/b.rb'].pathmap("%n") 6 | end 7 | end 8 | 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rake-10.1.0/test/test_rake_task_lib.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../helper', __FILE__) 2 | require 'rake/tasklib' 3 | 4 | class TestRakeTaskLib < Rake::TestCase 5 | def test_paste 6 | tl = Rake::TaskLib.new 7 | assert_equal :ab, tl.paste(:a, :b) 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-2.14.1/lib/rspec.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/core' 2 | require 'rspec/version' 3 | 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-2.14.1/lib/rspec/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec # :nodoc: 2 | module Version # :nodoc: 3 | STRING = '2.14.1' 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/.document: -------------------------------------------------------------------------------- 1 | lib/**/*.rb 2 | - 3 | README.md 4 | License.txt 5 | Changelog.md 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/.yardopts: -------------------------------------------------------------------------------- 1 | --exclude features 2 | --no-private 3 | --markup markdown 4 | - 5 | Changelog.md 6 | License.txt 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/features/configuration/order_and_seed.feature: -------------------------------------------------------------------------------- 1 | Feature: set the order and/or seed 2 | 3 | You can set the order to run specs and specify a seed if you are running the specs using the 'random' ordering. See the documentation on the --order command line option for more on this. 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/features/spec_files/arbitrary_file_suffix.feature: -------------------------------------------------------------------------------- 1 | Feature: arbitrary file suffix 2 | 3 | Scenario: .spec 4 | Given a file named "a.spec" with: 5 | """ruby 6 | describe "something" do 7 | it "does something" do 8 | 3.should eq(3) 9 | end 10 | end 11 | """ 12 | When I run `rspec a.spec` 13 | Then the examples should all pass 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/features/support/rubinius.rb: -------------------------------------------------------------------------------- 1 | # Required until https://github.com/rubinius/rubinius/issues/2430 is resolved 2 | ENV['RBXOPT'] = "#{ENV["RBXOPT"]} -Xcompiler.no_rbc" 3 | 4 | Around "@unsupported-on-rbx" do |scenario, block| 5 | block.call unless defined?(Rubinius) 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/lib/autotest/discover.rb: -------------------------------------------------------------------------------- 1 | Autotest.add_discovery { "rspec2" } if File.exist?("./.rspec") 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/lib/rspec/autorun.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/core' 2 | RSpec::Core::Runner.autorun 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/lib/rspec/core/mocking/with_absolutely_nothing.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Core 3 | module MockFrameworkAdapter 4 | 5 | def setup_mocks_for_rspec; end 6 | def verify_mocks_for_rspec; end 7 | def teardown_mocks_for_rspec; end 8 | 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/lib/rspec/core/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Core 3 | module Version 4 | STRING = '2.14.5' 5 | end 6 | end 7 | end 8 | 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/spec/rspec/core/command_line_spec_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/spec/rspec/core/command_line_spec_output.txt -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/spec/rspec/core/kernel_extensions_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe "extensions" do 4 | describe "debugger" do 5 | it "is defined on Kernel" do 6 | expect(Kernel).to respond_to(:debugger) 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_bar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_bar.rb -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_foo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_foo.rb -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_spec.rb: -------------------------------------------------------------------------------- 1 | # Empty - used by ../options_spec.rb 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/spec/rspec/core/resources/custom_example_group_runner.rb: -------------------------------------------------------------------------------- 1 | module Custom 2 | class ExampleGroupRunner 3 | attr_reader :options, :arg 4 | def initialize(options, arg) 5 | @options, @arg = options, arg 6 | end 7 | 8 | def load_files(files) 9 | end 10 | 11 | def run 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/spec/rspec/core/resources/utf8_encoded.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | module Custom 3 | class ExampleUTF8ClassNameVarietà 4 | def self.è 5 | così = :però 6 | end 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/spec/support/isolate_load_path_mutation.rb: -------------------------------------------------------------------------------- 1 | shared_context "isolate load path mutation" do 2 | original_load_path = nil 3 | before { original_load_path = $LOAD_PATH.dup } 4 | after { $LOAD_PATH.replace(original_load_path) } 5 | end 6 | 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-core-2.14.5/spec/support/isolated_directory.rb: -------------------------------------------------------------------------------- 1 | require 'tmpdir' 2 | require 'fileutils' 3 | 4 | shared_context "isolated directory", :isolated_directory => true do 5 | around do |ex| 6 | Dir.mktmpdir do |tmp_dir| 7 | Dir.chdir(tmp_dir, &ex) 8 | end 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.3/.document: -------------------------------------------------------------------------------- 1 | lib/**/*.rb 2 | - 3 | README.md 4 | License.txt 5 | Changelog.md 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.3/.yardopts: -------------------------------------------------------------------------------- 1 | --exclude features 2 | --no-private 3 | --markup markdown 4 | - 5 | Changelog.md 6 | License.txt 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.3/features/support/rubinius.rb: -------------------------------------------------------------------------------- 1 | # Required until https://github.com/rubinius/rubinius/issues/2430 is resolved 2 | ENV['RBXOPT'] = "#{ENV["RBXOPT"]} -Xcompiler.no_rbc" 3 | 4 | Around "@unsupported-on-rbx" do |scenario, block| 5 | block.call unless defined?(Rubinius) 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.3/lib/rspec-expectations.rb: -------------------------------------------------------------------------------- 1 | require "rspec/expectations" 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.3/lib/rspec/expectations/errors.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Expectations 3 | if defined?(Test::Unit::AssertionFailedError) 4 | class ExpectationNotMetError < Test::Unit::AssertionFailedError; end 5 | else 6 | class ExpectationNotMetError < ::StandardError; end 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.3/lib/rspec/expectations/extensions.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/expectations/extensions/array' 2 | require 'rspec/expectations/extensions/object' 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.3/lib/rspec/expectations/extensions/array.rb: -------------------------------------------------------------------------------- 1 | # @private 2 | class Array 3 | unless public_instance_methods.map {|m| m.to_s}.include?('none?') 4 | # Supports +none?+ on early patch levels of Ruby 1.8.6 5 | def none?(&block) 6 | !any?(&block) 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.3/lib/rspec/expectations/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Expectations 3 | # @private 4 | module Version 5 | STRING = '2.14.3' 6 | end 7 | end 8 | end 9 | 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.3/lib/rspec/matchers/be_close.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | # @deprecated use +be_within+ instead. 4 | def be_close(expected, delta) 5 | RSpec.deprecate("be_close(#{expected}, #{delta})", :replacement => "be_within(#{delta}).of(#{expected})") 6 | be_within(delta).of(expected) 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.3/lib/rspec/matchers/built_in/be_instance_of.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | module BuiltIn 4 | class BeAnInstanceOf < BaseMatcher 5 | def match(expected, actual) 6 | actual.instance_of? expected 7 | end 8 | 9 | def description 10 | "be an instance of #{expected}" 11 | end 12 | end 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.3/lib/rspec/matchers/built_in/be_kind_of.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | module BuiltIn 4 | class BeAKindOf < BaseMatcher 5 | def match(expected, actual) 6 | actual.kind_of? expected 7 | end 8 | end 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.3/lib/rspec/matchers/built_in/match.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | module BuiltIn 4 | class Match < BaseMatcher 5 | 6 | def match(expected, actual) 7 | actual.match expected 8 | end 9 | end 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.3/spec/support/ruby_version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Ruby 3 | class << self 4 | def version 5 | RUBY_VERSION 6 | end 7 | end 8 | end 9 | end 10 | 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-mocks-2.14.3/.document: -------------------------------------------------------------------------------- 1 | lib/**/*.rb 2 | - 3 | README.md 4 | License.txt 5 | Changelog.md 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-mocks-2.14.3/.yardopts: -------------------------------------------------------------------------------- 1 | --exclude features 2 | --no-private 3 | --markup markdown 4 | - 5 | Changelog.md 6 | License.txt 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-mocks-2.14.3/features/support/rubinius.rb: -------------------------------------------------------------------------------- 1 | # Required until https://github.com/rubinius/rubinius/issues/2430 is resolved 2 | ENV['RBXOPT'] = "#{ENV["RBXOPT"]} -Xcompiler.no_rbc" 3 | 4 | Around "@unsupported-on-rbx" do |scenario, block| 5 | block.call unless defined?(Rubinius) 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-mocks-2.14.3/lib/rspec/mocks/errors.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Mocks 3 | # @private 4 | class MockExpectationError < Exception 5 | end 6 | 7 | # @private 8 | class AmbiguousReturnError < StandardError 9 | end 10 | end 11 | end 12 | 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-mocks-2.14.3/lib/rspec/mocks/mock.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Mocks 3 | class Mock 4 | include TestDouble 5 | end 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-mocks-2.14.3/lib/rspec/mocks/standalone.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/mocks' 2 | 3 | RSpec::Mocks.setup(self) 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-mocks-2.14.3/lib/rspec/mocks/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Mocks 3 | module Version 4 | STRING = '2.14.3' 5 | end 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-mocks-2.14.3/lib/spec/mocks.rb: -------------------------------------------------------------------------------- 1 | # For backward compatibility with rspec-1 2 | require 'rspec/mocks' 3 | 4 | RSpec.deprecate "require 'spec/mocks'", :replacement => "require 'rspec/mocks'" 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-mocks-2.14.3/spec/rspec/mocks/bug_report_10260_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe "An RSpec Mock" do 4 | it "hides internals in its inspect representation" do 5 | m = double('cup') 6 | expect(m.inspect).to match(/#/) 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-mocks-2.14.3/spec/rspec/mocks/bug_report_496_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | module BugReport496 4 | describe "a message expectation on a base class object" do 5 | class BaseClass 6 | end 7 | 8 | class SubClass < BaseClass 9 | end 10 | 11 | it "is received" do 12 | BaseClass.should_receive(:new).once 13 | SubClass.new 14 | end 15 | end 16 | end 17 | 18 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/rspec-mocks-2.14.3/spec/rspec/mocks/bug_report_7611_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | module Bug7611 4 | describe "A Partial Mock" do 5 | class Foo; end 6 | class Bar < Foo; end 7 | 8 | it "respects subclasses" do 9 | Foo.stub(:new).and_return(Object.new) 10 | end 11 | 12 | it "should" do 13 | expect(Bar.new.class).to eq Bar 14 | end 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/terminal-table-1.4.5/Todo.rdoc: -------------------------------------------------------------------------------- 1 | 2 | == Major: 3 | 4 | * Nothing 5 | 6 | == Minor: 7 | 8 | * Programmatically add separator rows 9 | * Add multi-column sorting 10 | * Change; pre-create Cell and Heading objects to clean up Table a bit 11 | 12 | == Brainstorming: 13 | 14 | * Nothing -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/terminal-table-1.4.5/lib/terminal-table/core_ext.rb: -------------------------------------------------------------------------------- 1 | 2 | class String 3 | def align position, length 4 | self.__send__ position, length 5 | end 6 | alias_method :left, :ljust 7 | alias_method :right, :rjust 8 | end -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/terminal-table-1.4.5/lib/terminal-table/import.rb: -------------------------------------------------------------------------------- 1 | 2 | require 'terminal-table' 3 | 4 | include Terminal::Table::TableHelper 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/terminal-table-1.4.5/lib/terminal-table/table_helper.rb: -------------------------------------------------------------------------------- 1 | module Terminal 2 | class Table 3 | module TableHelper 4 | def table headings = [], *rows, &block 5 | Terminal::Table.new :headings => headings.to_a, :rows => rows, &block 6 | end 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/terminal-table-1.4.5/lib/terminal-table/version.rb: -------------------------------------------------------------------------------- 1 | 2 | module Terminal 3 | class Table 4 | VERSION = '1.4.5' 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/terminal-table-1.4.5/spec/import_spec.rb: -------------------------------------------------------------------------------- 1 | 2 | require File.dirname(__FILE__) + '/spec_helper' 3 | require "terminal-table/import" 4 | 5 | describe Object do 6 | describe "#table" do 7 | it "should allow creation of a terminal table" do 8 | table(['foo', 'bar'], ['a', 'b'], [1, 2]).should be_instance_of(Terminal::Table) 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/terminal-table-1.4.5/spec/spec.opts: -------------------------------------------------------------------------------- 1 | --color -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/terminal-table-1.4.5/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | 2 | require File.dirname(__FILE__) + '/../lib/terminal-table' 3 | 4 | class String 5 | def deindent 6 | strip.gsub(/^ */, '') 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/terminal-table-1.4.5/tasks/docs.rake: -------------------------------------------------------------------------------- 1 | 2 | namespace :docs do 3 | 4 | desc 'Remove rdoc products' 5 | task :remove => [:clobber_docs] 6 | 7 | desc 'Build docs, and open in browser for viewing (specify BROWSER)' 8 | task :open => [:docs] do 9 | browser = ENV["BROWSER"] || "safari" 10 | sh "open -a #{browser} doc/index.html" 11 | end 12 | 13 | end -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/terminal-table-1.4.5/tasks/gemspec.rake: -------------------------------------------------------------------------------- 1 | 2 | desc 'Build gemspec file' 3 | task :gemspec => [:build_gemspec] -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/.document: -------------------------------------------------------------------------------- 1 | lib/*.rb 2 | lib/**/*.rb 3 | - 4 | CHANGELOG.rdoc 5 | LICENSE.md 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/bin/thor: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # -*- mode: ruby -*- 3 | 4 | require "thor/runner" 5 | $thor_runner = true 6 | Thor::Runner.start 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/lib/thor/core_ext/io_binary_read.rb: -------------------------------------------------------------------------------- 1 | class IO #:nodoc: 2 | class << self 3 | def binread(file, *args) 4 | fail ArgumentError, "wrong number of arguments (#{1 + args.size} for 1..3)" unless args.size < 3 5 | File.open(file, "rb") do |f| 6 | f.read(*args) 7 | end 8 | end unless method_defined? :binread 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/lib/thor/parser.rb: -------------------------------------------------------------------------------- 1 | require "thor/parser/argument" 2 | require "thor/parser/arguments" 3 | require "thor/parser/option" 4 | require "thor/parser/options" 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/lib/thor/version.rb: -------------------------------------------------------------------------------- 1 | class Thor 2 | VERSION = "0.19.1" 3 | end 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/fixtures/application.rb: -------------------------------------------------------------------------------- 1 | class Application < Base 2 | end 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/fixtures/app{1}/README: -------------------------------------------------------------------------------- 1 | __start__ 2 | README 3 | __end__ 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/fixtures/bundle/execute.rb: -------------------------------------------------------------------------------- 1 | class Execute < Thor 2 | desc "ls", "Execute ls" 3 | def ls 4 | system "ls" 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/fixtures/bundle/main.thor: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), 'execute') 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/fixtures/command.thor: -------------------------------------------------------------------------------- 1 | # module: random 2 | 3 | class Amazing < Thor 4 | desc "describe NAME", "say that someone is amazing" 5 | method_options :forcefully => :boolean 6 | def describe(name, opts) 7 | ret = "#{name} is amazing" 8 | puts opts["forcefully"] ? ret.upcase : ret 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/fixtures/enum.thor: -------------------------------------------------------------------------------- 1 | class Enum < Thor::Group 2 | include Thor::Actions 3 | 4 | desc "snack" 5 | class_option "fruit", :aliases => "-f", :type => :string, :enum => %w(apple banana) 6 | def snack 7 | puts options['fruit'] 8 | end 9 | 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/fixtures/path with spaces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/fixtures/path with spaces -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/fixtures/preserve/script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exit 0 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/fixtures/subcommand.thor: -------------------------------------------------------------------------------- 1 | module TestSubcommands 2 | 3 | class Subcommand < Thor 4 | desc "print_opt", "My method" 5 | def print_opt 6 | print options["opt"] 7 | end 8 | end 9 | 10 | class Parent < Thor 11 | class_option "opt" 12 | 13 | desc "sub", "My subcommand" 14 | subcommand "sub", Subcommand 15 | end 16 | 17 | end 18 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/sandbox/application.rb: -------------------------------------------------------------------------------- 1 | class Application < Base 2 | end 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/sandbox/app{1}/README: -------------------------------------------------------------------------------- 1 | __start__ 2 | README 3 | __end__ 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/sandbox/bundle/execute.rb: -------------------------------------------------------------------------------- 1 | class Execute < Thor 2 | desc "ls", "Execute ls" 3 | def ls 4 | system "ls" 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/sandbox/bundle/main.thor: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), 'execute') 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/sandbox/command.thor: -------------------------------------------------------------------------------- 1 | # module: random 2 | 3 | class Amazing < Thor 4 | desc "describe NAME", "say that someone is amazing" 5 | method_options :forcefully => :boolean 6 | def describe(name, opts) 7 | ret = "#{name} is amazing" 8 | puts opts["forcefully"] ? ret.upcase : ret 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/sandbox/enum.thor: -------------------------------------------------------------------------------- 1 | class Enum < Thor::Group 2 | include Thor::Actions 3 | 4 | desc "snack" 5 | class_option "fruit", :aliases => "-f", :type => :string, :enum => %w(apple banana) 6 | def snack 7 | puts options['fruit'] 8 | end 9 | 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/sandbox/path with spaces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/sandbox/path with spaces -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/sandbox/preserve/script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exit 0 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/2.0.0/gems/thor-0.19.1/spec/sandbox/subcommand.thor: -------------------------------------------------------------------------------- 1 | module TestSubcommands 2 | 3 | class Subcommand < Thor 4 | desc "print_opt", "My method" 5 | def print_opt 6 | print options["opt"] 7 | end 8 | end 9 | 10 | class Parent < Thor 11 | class_option "opt" 12 | 13 | desc "sub", "My subcommand" 14 | subcommand "sub", Subcommand 15 | end 16 | 17 | end 18 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/build_info/diff-lcs-1.2.4.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/build_info/highline-1.6.19.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/build_info/i18n-0.6.5.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/build_info/net-ssh-2.7.0.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/build_info/rake-10.1.0.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/build_info/rspec-2.14.1.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/build_info/rspec-core-2.14.5.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/build_info/rspec-expectations-2.14.3.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/build_info/rspec-mocks-2.14.3.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/build_info/terminal-table-1.4.5.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/build_info/thor-0.19.1.info: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/diff-lcs-1.2.4/.autotest: -------------------------------------------------------------------------------- 1 | require 'rubygems' 2 | 3 | # vim: syntax=ruby 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/diff-lcs-1.2.4/.gemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/gems/diff-lcs-1.2.4/.gemtest -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/diff-lcs-1.2.4/.hoerc: -------------------------------------------------------------------------------- 1 | --- 2 | exclude: !ruby/regexp /(tmp|swp)$|CVS|TAGS|\.(svn|git|hg|DS_Store|idea)|Gemfile\.lock|research\/|\.gemspec$/ 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/diff-lcs-1.2.4/.rspec: -------------------------------------------------------------------------------- 1 | --colour 2 | --format documentation 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/diff-lcs-1.2.4/autotest/discover.rb: -------------------------------------------------------------------------------- 1 | Autotest.add_discovery { "rspec2" } 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/diff-lcs-1.2.4/bin/ldiff: -------------------------------------------------------------------------------- 1 | #!ruby -w 2 | 3 | require 'diff/lcs' 4 | require 'diff/lcs/ldiff' 5 | 6 | exit Diff::LCS::Ldiff.run(ARGV) 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/diff-lcs-1.2.4/lib/diff-lcs.rb: -------------------------------------------------------------------------------- 1 | # -*- ruby encoding: utf-8 -*- 2 | 3 | require 'diff/lcs' 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/diff-lcs-1.2.4/lib/diff/lcs/array.rb: -------------------------------------------------------------------------------- 1 | # -*- ruby encoding: utf-8 -*- 2 | 3 | require 'diff/lcs' 4 | 5 | class Array 6 | include Diff::LCS 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/diff-lcs-1.2.4/lib/diff/lcs/string.rb: -------------------------------------------------------------------------------- 1 | # -*- ruby encoding: utf-8 -*- 2 | 3 | class String 4 | include Diff::LCS 5 | end 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/highline-1.6.19/.gitignore: -------------------------------------------------------------------------------- 1 | doc 2 | pkg 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/highline-1.6.19/AUTHORS: -------------------------------------------------------------------------------- 1 | James Edward Gray II:: {james@grayproductions.net}[mailto:james@grayproductions.net] 2 | Gregory Brown:: {gregory.t.brown@gmail.com}[mailto:gregory.t.brown@gmail.com] 3 | Richard LeBer:: {richard.leber@gmail.com}[mailto:richard.leber@gmail.com] -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/highline-1.6.19/LICENSE: -------------------------------------------------------------------------------- 1 | = License Terms 2 | 3 | Distributed under the user's choice of the {GPL Version 2}[http://www.gnu.org/licenses/old-licenses/gpl-2.0.html] (see COPYING for details) or the 4 | {Ruby software license}[http://www.ruby-lang.org/en/LICENSE.txt] by 5 | James Edward Gray II and Greg Brown. 6 | 7 | Please email James[mailto:james@grayproductions.net] with any questions. 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/highline-1.6.19/TODO: -------------------------------------------------------------------------------- 1 | = To Do List 2 | 3 | The following is a list of planned expansions for HighLine, in no particular 4 | order. 5 | 6 | * Rent this space. 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/highline-1.6.19/examples/get_character.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require "rubygems" 4 | require "highline/import" 5 | 6 | choices = "ynaq" 7 | answer = ask("Your choice [#{choices}]? ") do |q| 8 | q.echo = false 9 | q.character = true 10 | q.validate = /\A[#{choices}]\Z/ 11 | end 12 | say("Your choice: #{answer}") 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/highline-1.6.19/examples/limit.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby -w 2 | 3 | # limit.rb 4 | # 5 | # Created by James Edward Gray II on 2008-11-12. 6 | # Copyright 2008 Gray Productions. All rights reserved. 7 | 8 | require "rubygems" 9 | require "highline/import" 10 | 11 | text = ask("Enter text (max 10 chars): ") { |q| q.limit = 10 } 12 | puts "You entered: #{text}!" 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/highline-1.6.19/examples/password.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require "rubygems" 4 | require "highline/import" 5 | 6 | pass = ask("Enter your password: ") { |q| q.echo = false } 7 | puts "Your password is #{pass}!" 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/highline-1.6.19/lib/highline/compatibility.rb: -------------------------------------------------------------------------------- 1 | unless STDIN.respond_to? :getbyte 2 | class IO 3 | alias_method :getbyte, :getc 4 | end 5 | 6 | class StringIO 7 | alias_method :getbyte, :getc 8 | end 9 | end 10 | 11 | unless "".respond_to? :each_line 12 | # Not a perfect translation, but sufficient for our needs. 13 | class String 14 | alias_method :each_line, :each 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/highline-1.6.19/site/.cvsignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/highline-1.6.19/site/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/gems/highline-1.6.19/site/images/logo.png -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/i18n-0.6.5/ci/Gemfile.no-rails: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'mocha' 4 | gem 'test_declarative' 5 | 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/i18n-0.6.5/ci/Gemfile.no-rails.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: http://rubygems.org/ 3 | specs: 4 | mocha (0.9.9) 5 | rake 6 | rake (0.8.7) 7 | test_declarative (0.0.4) 8 | 9 | PLATFORMS 10 | ruby 11 | 12 | DEPENDENCIES 13 | mocha 14 | test_declarative 15 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/i18n-0.6.5/ci/Gemfile.rails-2.3.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'activesupport', '~> 2.3' 4 | gem 'sqlite3-ruby' 5 | gem 'mocha' 6 | gem 'test_declarative' 7 | gem 'rufus-tokyo' 8 | gem 'ffi' 9 | 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/i18n-0.6.5/ci/Gemfile.rails-3.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'activesupport', '~> 3.0.0' 4 | gem 'sqlite3-ruby' 5 | gem 'mocha' 6 | gem 'test_declarative' 7 | gem 'rufus-tokyo' 8 | gem 'ffi' 9 | 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/i18n-0.6.5/lib/i18n/core_ext/kernel/surpress_warnings.rb: -------------------------------------------------------------------------------- 1 | module Kernel 2 | def suppress_warnings 3 | original_verbosity = $VERBOSE 4 | $VERBOSE = nil 5 | result = yield 6 | $VERBOSE = original_verbosity 7 | result 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/i18n-0.6.5/lib/i18n/locale.rb: -------------------------------------------------------------------------------- 1 | module I18n 2 | module Locale 3 | autoload :Fallbacks, 'i18n/locale/fallbacks' 4 | autoload :Tag, 'i18n/locale/tag' 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/i18n-0.6.5/lib/i18n/version.rb: -------------------------------------------------------------------------------- 1 | module I18n 2 | VERSION = "0.6.5" 3 | end 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/i18n-0.6.5/test/all.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | 3 | dir = File.dirname(__FILE__) 4 | $LOAD_PATH.unshift(dir) 5 | 6 | Dir["#{dir}/**/*_test.rb"].sort.each do |file| 7 | require file.sub(/^#{dir}\/(.*)\.rb$/, '\1') 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/i18n-0.6.5/test/test_data/locales/en.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | 3 | { :en => { :fuh => { :bah => "bas" } } } -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/i18n-0.6.5/test/test_data/locales/en.yml: -------------------------------------------------------------------------------- 1 | en: 2 | foo: 3 | bar: baz -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/i18n-0.6.5/test/test_data/locales/invalid/empty.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/gems/i18n-0.6.5/test/test_data/locales/invalid/empty.yml -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/i18n-0.6.5/test/test_data/locales/invalid/syntax.yml: -------------------------------------------------------------------------------- 1 | en: 2 | foo: foo 3 | bar: 4 | baz: -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/md5.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The MD5 HMAC algorithm. 6 | class MD5 < Abstract 7 | mac_length 16 8 | key_length 16 9 | digest_class OpenSSL::Digest::MD5 10 | end 11 | 12 | end 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/md5_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/md5' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The MD5-96 HMAC algorithm. This returns only the first 12 bytes of 6 | # the digest. 7 | class MD5_96 < MD5 8 | mac_length 12 9 | end 10 | 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/none.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The "none" algorithm. This has a key and mac length of 0. 6 | class None < Abstract 7 | key_length 0 8 | mac_length 0 9 | 10 | def digest(data) 11 | "" 12 | end 13 | end 14 | 15 | end 16 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha1.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The SHA1 HMAC algorithm. This has a mac and key length of 20, and 6 | # uses the SHA1 digest algorithm. 7 | class SHA1 < Abstract 8 | mac_length 20 9 | key_length 20 10 | digest_class OpenSSL::Digest::SHA1 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha1_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/sha1' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | # The SHA1-96 HMAC algorithm. This returns only the first 12 bytes of 6 | # the digest. 7 | class SHA1_96 < SHA1 8 | mac_length 12 9 | end 10 | 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha2_256_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | if defined?(SHA2_256) # need openssl support 6 | # The SHA256-96 HMAC algorithm. This returns only the first 12 bytes of 7 | # the digest. 8 | class SHA2_256_96 < SHA2_256 9 | mac_length 12 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/lib/net/ssh/transport/hmac/sha2_512_96.rb: -------------------------------------------------------------------------------- 1 | require 'net/ssh/transport/hmac/abstract' 2 | 3 | module Net::SSH::Transport::HMAC 4 | 5 | if defined?(SHA2_512) # need openssl support 6 | # The SHA2-512-96 HMAC algorithm. This returns only the first 12 bytes of 7 | # the digest. 8 | class SHA2_512_96 < SHA2_512 9 | mac_length 12 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/lib/net/ssh/verifiers/null.rb: -------------------------------------------------------------------------------- 1 | module Net; module SSH; module Verifiers 2 | 3 | # The Null host key verifier simply allows every key it sees, without 4 | # bothering to verify. This is simple, but is not particularly secure. 5 | class Null 6 | # Returns true. 7 | def verify(arguments) 8 | true 9 | end 10 | end 11 | 12 | end; end; end -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/test/configs/eqsign: -------------------------------------------------------------------------------- 1 | Host=test.test 2 | Port =1234 3 | Compression yes 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/test/configs/exact_match: -------------------------------------------------------------------------------- 1 | Host other.host 2 | Compression no 3 | Port 1231 4 | 5 | Host test.host 6 | Compression yes 7 | ForwardAgent yes 8 | Port 1234 -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/test/configs/host_plus: -------------------------------------------------------------------------------- 1 | # Jump through hosts with one SSH call 2 | # via 3 | Host *+* 4 | ProxyCommand ssh $(echo %h | sed 's/+[^+]*$//;s/\([^+%%]*\)%%\([^+]*\)$/\2 -l \1/;s/:/ -p /') PATH=.:\$PATH nc -w1 $(echo %h | sed 's/^.*+//;/:/!s/$/ %p/;s/:/ /') 5 | 6 | Host office-offsite 7 | HostName work-gateway+office-workstation 8 | 9 | Host test.host 10 | Compression yes -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/test/configs/multihost: -------------------------------------------------------------------------------- 1 | Host other.host test.host 2 | Compression yes 3 | Port 1980 4 | RekeyLimit 2G 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/test/configs/nohost: -------------------------------------------------------------------------------- 1 | 2 | IdentityFile ~/.ssh/id_dsa 3 | IdentityFile ~/.ssh/id_rsa 4 | Port 1980 5 | 6 | Host test.host 7 | Port 1985 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/test/configs/numeric_host: -------------------------------------------------------------------------------- 1 | Host 1234 2 | Compression yes 3 | Port 1980 4 | RekeyLimit 2G 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/test/configs/send_env: -------------------------------------------------------------------------------- 1 | Host 1234 2 | SendEnv GIT_* LANG LC_* 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/test/configs/substitutes: -------------------------------------------------------------------------------- 1 | Host test 2 | HostName %h.sufix 3 | 4 | Host 1234 5 | HostName prefix.%h.sufix 6 | 7 | Host * 8 | HostName %h -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/test/configs/wild_cards: -------------------------------------------------------------------------------- 1 | Host test.* 2 | Port 1234 3 | Compression no 4 | 5 | Host tes?.host 6 | Port 4321 7 | ForwardAgent yes 8 | 9 | Host *.hos? 10 | IdentityFile ~/.ssh/id_dsa 11 | Compression yes 12 | 13 | Host k*.host 14 | RekeyLimit 1G -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/net-ssh-2.7.0/test/known_hosts/github: -------------------------------------------------------------------------------- 1 | github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/.gemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/gems/rake-10.1.0/.gemtest -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/lib/rake/contrib/rubyforgepublisher.rb: -------------------------------------------------------------------------------- 1 | require 'rake/contrib/sshpublisher' 2 | 3 | module Rake 4 | 5 | class RubyForgePublisher < SshDirPublisher 6 | attr_reader :project, :proj_id, :user 7 | 8 | def initialize(projname, user) 9 | super( 10 | "#{user}@rubyforge.org", 11 | "/var/www/gforge-projects/#{projname}", 12 | "html") 13 | end 14 | end 15 | 16 | end 17 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/lib/rake/contrib/sys.rb: -------------------------------------------------------------------------------- 1 | fail "ERROR: 'rake/contrib/sys' is obsolete and no longer supported. " + 2 | "Use 'FileUtils' instead." 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/lib/rake/default_loader.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # Default Rakefile loader used by +import+. 4 | class DefaultLoader 5 | def load(fn) 6 | Rake.load_rakefile(File.expand_path(fn)) 7 | end 8 | end 9 | 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/lib/rake/early_time.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # EarlyTime is a fake timestamp that occurs _before_ any other time value. 4 | class EarlyTime 5 | include Comparable 6 | include Singleton 7 | 8 | def <=>(other) 9 | -1 10 | end 11 | 12 | def to_s 13 | "" 14 | end 15 | end 16 | 17 | EARLY = EarlyTime.instance 18 | end 19 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/lib/rake/ext/module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/gems/rake-10.1.0/lib/rake/ext/module.rb -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/lib/rake/ext/time.rb: -------------------------------------------------------------------------------- 1 | #-- 2 | # Extensions to time to allow comparisons with an early time class. 3 | 4 | require 'rake/early_time' 5 | 6 | class Time 7 | alias rake_original_time_compare :<=> 8 | def <=>(other) 9 | if Rake::EarlyTime === other 10 | - other.<=>(self) 11 | else 12 | rake_original_time_compare(other) 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/lib/rake/gempackagetask.rb: -------------------------------------------------------------------------------- 1 | fail "ERROR: 'rake/gempackagetask' is obsolete and no longer supported. " + 2 | "Use 'rubygems/packagetask' instead." 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/lib/rake/multi_task.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # Same as a regular task, but the immediate prerequisites are done in 4 | # parallel using Ruby threads. 5 | # 6 | class MultiTask < Task 7 | private 8 | def invoke_prerequisites(task_args, invocation_chain) # :nodoc: 9 | invoke_prerequisites_concurrently(task_args, invocation_chain) 10 | end 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/lib/rake/pathmap.rb: -------------------------------------------------------------------------------- 1 | require 'rake/ext/string' 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/lib/rake/rdoctask.rb: -------------------------------------------------------------------------------- 1 | fail "ERROR: 'rake/rdoctask' is obsolete and no longer supported. " + 2 | "Use 'rdoc/task' (available in RDoc 2.4.2+) instead." 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/lib/rake/task_argument_error.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | 3 | # Error indicating an ill-formed task declaration. 4 | class TaskArgumentError < ArgumentError 5 | end 6 | 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/lib/rake/version.rb: -------------------------------------------------------------------------------- 1 | module Rake 2 | VERSION = '10.1.0' 3 | 4 | module Version # :nodoc: all 5 | MAJOR, MINOR, BUILD, *OTHER = Rake::VERSION.split '.' 6 | 7 | NUMBERS = [MAJOR, MINOR, BUILD, *OTHER] 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/test/test_rake_file_list_path_map.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../helper', __FILE__) 2 | 3 | class TestRakeFileListPathMap < Rake::TestCase 4 | def test_file_list_supports_pathmap 5 | assert_equal ['a', 'b'], FileList['dir/a.rb', 'dir/b.rb'].pathmap("%n") 6 | end 7 | end 8 | 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rake-10.1.0/test/test_rake_task_lib.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../helper', __FILE__) 2 | require 'rake/tasklib' 3 | 4 | class TestRakeTaskLib < Rake::TestCase 5 | def test_paste 6 | tl = Rake::TaskLib.new 7 | assert_equal :ab, tl.paste(:a, :b) 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-2.14.1/lib/rspec.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/core' 2 | require 'rspec/version' 3 | 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-2.14.1/lib/rspec/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec # :nodoc: 2 | module Version # :nodoc: 3 | STRING = '2.14.1' 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/.document: -------------------------------------------------------------------------------- 1 | lib/**/*.rb 2 | - 3 | README.md 4 | License.txt 5 | Changelog.md 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/.yardopts: -------------------------------------------------------------------------------- 1 | --exclude features 2 | --no-private 3 | --markup markdown 4 | - 5 | Changelog.md 6 | License.txt 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/features/configuration/order_and_seed.feature: -------------------------------------------------------------------------------- 1 | Feature: set the order and/or seed 2 | 3 | You can set the order to run specs and specify a seed if you are running the specs using the 'random' ordering. See the documentation on the --order command line option for more on this. 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/features/spec_files/arbitrary_file_suffix.feature: -------------------------------------------------------------------------------- 1 | Feature: arbitrary file suffix 2 | 3 | Scenario: .spec 4 | Given a file named "a.spec" with: 5 | """ruby 6 | describe "something" do 7 | it "does something" do 8 | 3.should eq(3) 9 | end 10 | end 11 | """ 12 | When I run `rspec a.spec` 13 | Then the examples should all pass 14 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/features/support/rubinius.rb: -------------------------------------------------------------------------------- 1 | # Required until https://github.com/rubinius/rubinius/issues/2430 is resolved 2 | ENV['RBXOPT'] = "#{ENV["RBXOPT"]} -Xcompiler.no_rbc" 3 | 4 | Around "@unsupported-on-rbx" do |scenario, block| 5 | block.call unless defined?(Rubinius) 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/lib/autotest/discover.rb: -------------------------------------------------------------------------------- 1 | Autotest.add_discovery { "rspec2" } if File.exist?("./.rspec") 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/lib/rspec/autorun.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/core' 2 | RSpec::Core::Runner.autorun 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/lib/rspec/core/mocking/with_absolutely_nothing.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Core 3 | module MockFrameworkAdapter 4 | 5 | def setup_mocks_for_rspec; end 6 | def verify_mocks_for_rspec; end 7 | def teardown_mocks_for_rspec; end 8 | 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/lib/rspec/core/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Core 3 | module Version 4 | STRING = '2.14.5' 5 | end 6 | end 7 | end 8 | 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/spec/rspec/core/command_line_spec_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/spec/rspec/core/command_line_spec_output.txt -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/spec/rspec/core/kernel_extensions_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe "extensions" do 4 | describe "debugger" do 5 | it "is defined on Kernel" do 6 | expect(Kernel).to respond_to(:debugger) 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_bar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_bar.rb -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_foo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_foo.rb -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/spec/rspec/core/resources/a_spec.rb: -------------------------------------------------------------------------------- 1 | # Empty - used by ../options_spec.rb 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/spec/rspec/core/resources/custom_example_group_runner.rb: -------------------------------------------------------------------------------- 1 | module Custom 2 | class ExampleGroupRunner 3 | attr_reader :options, :arg 4 | def initialize(options, arg) 5 | @options, @arg = options, arg 6 | end 7 | 8 | def load_files(files) 9 | end 10 | 11 | def run 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/spec/rspec/core/resources/utf8_encoded.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | module Custom 3 | class ExampleUTF8ClassNameVarietà 4 | def self.è 5 | così = :però 6 | end 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/spec/support/isolate_load_path_mutation.rb: -------------------------------------------------------------------------------- 1 | shared_context "isolate load path mutation" do 2 | original_load_path = nil 3 | before { original_load_path = $LOAD_PATH.dup } 4 | after { $LOAD_PATH.replace(original_load_path) } 5 | end 6 | 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-core-2.14.5/spec/support/isolated_directory.rb: -------------------------------------------------------------------------------- 1 | require 'tmpdir' 2 | require 'fileutils' 3 | 4 | shared_context "isolated directory", :isolated_directory => true do 5 | around do |ex| 6 | Dir.mktmpdir do |tmp_dir| 7 | Dir.chdir(tmp_dir, &ex) 8 | end 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/.document: -------------------------------------------------------------------------------- 1 | lib/**/*.rb 2 | - 3 | README.md 4 | License.txt 5 | Changelog.md 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/.yardopts: -------------------------------------------------------------------------------- 1 | --exclude features 2 | --no-private 3 | --markup markdown 4 | - 5 | Changelog.md 6 | License.txt 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/features/support/rubinius.rb: -------------------------------------------------------------------------------- 1 | # Required until https://github.com/rubinius/rubinius/issues/2430 is resolved 2 | ENV['RBXOPT'] = "#{ENV["RBXOPT"]} -Xcompiler.no_rbc" 3 | 4 | Around "@unsupported-on-rbx" do |scenario, block| 5 | block.call unless defined?(Rubinius) 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/lib/rspec-expectations.rb: -------------------------------------------------------------------------------- 1 | require "rspec/expectations" 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/lib/rspec/expectations/errors.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Expectations 3 | if defined?(Test::Unit::AssertionFailedError) 4 | class ExpectationNotMetError < Test::Unit::AssertionFailedError; end 5 | else 6 | class ExpectationNotMetError < ::StandardError; end 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/lib/rspec/expectations/extensions.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/expectations/extensions/array' 2 | require 'rspec/expectations/extensions/object' 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/lib/rspec/expectations/extensions/array.rb: -------------------------------------------------------------------------------- 1 | # @private 2 | class Array 3 | unless public_instance_methods.map {|m| m.to_s}.include?('none?') 4 | # Supports +none?+ on early patch levels of Ruby 1.8.6 5 | def none?(&block) 6 | !any?(&block) 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/lib/rspec/expectations/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Expectations 3 | # @private 4 | module Version 5 | STRING = '2.14.3' 6 | end 7 | end 8 | end 9 | 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/lib/rspec/matchers/be_close.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | # @deprecated use +be_within+ instead. 4 | def be_close(expected, delta) 5 | RSpec.deprecate("be_close(#{expected}, #{delta})", :replacement => "be_within(#{delta}).of(#{expected})") 6 | be_within(delta).of(expected) 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/lib/rspec/matchers/built_in/be_instance_of.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | module BuiltIn 4 | class BeAnInstanceOf < BaseMatcher 5 | def match(expected, actual) 6 | actual.instance_of? expected 7 | end 8 | 9 | def description 10 | "be an instance of #{expected}" 11 | end 12 | end 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/lib/rspec/matchers/built_in/be_kind_of.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | module BuiltIn 4 | class BeAKindOf < BaseMatcher 5 | def match(expected, actual) 6 | actual.kind_of? expected 7 | end 8 | end 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/lib/rspec/matchers/built_in/match.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | module BuiltIn 4 | class Match < BaseMatcher 5 | 6 | def match(expected, actual) 7 | actual.match expected 8 | end 9 | end 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/lib/rspec/matchers/method_missing.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Matchers 3 | 4 | private 5 | 6 | def method_missing(method, *args, &block) 7 | return Matchers::BuiltIn::BePredicate.new(method, *args, &block) if method.to_s =~ /^be_/ 8 | return Matchers::BuiltIn::Has.new(method, *args, &block) if method.to_s =~ /^have_/ 9 | super 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-expectations-2.14.3/spec/support/ruby_version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Ruby 3 | class << self 4 | def version 5 | RUBY_VERSION 6 | end 7 | end 8 | end 9 | end 10 | 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-mocks-2.14.3/.document: -------------------------------------------------------------------------------- 1 | lib/**/*.rb 2 | - 3 | README.md 4 | License.txt 5 | Changelog.md 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-mocks-2.14.3/.yardopts: -------------------------------------------------------------------------------- 1 | --exclude features 2 | --no-private 3 | --markup markdown 4 | - 5 | Changelog.md 6 | License.txt 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-mocks-2.14.3/features/support/rubinius.rb: -------------------------------------------------------------------------------- 1 | # Required until https://github.com/rubinius/rubinius/issues/2430 is resolved 2 | ENV['RBXOPT'] = "#{ENV["RBXOPT"]} -Xcompiler.no_rbc" 3 | 4 | Around "@unsupported-on-rbx" do |scenario, block| 5 | block.call unless defined?(Rubinius) 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-mocks-2.14.3/lib/rspec/mocks/errors.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Mocks 3 | # @private 4 | class MockExpectationError < Exception 5 | end 6 | 7 | # @private 8 | class AmbiguousReturnError < StandardError 9 | end 10 | end 11 | end 12 | 13 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-mocks-2.14.3/lib/rspec/mocks/mock.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Mocks 3 | class Mock 4 | include TestDouble 5 | end 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-mocks-2.14.3/lib/rspec/mocks/standalone.rb: -------------------------------------------------------------------------------- 1 | require 'rspec/mocks' 2 | 3 | RSpec::Mocks.setup(self) 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-mocks-2.14.3/lib/rspec/mocks/version.rb: -------------------------------------------------------------------------------- 1 | module RSpec 2 | module Mocks 3 | module Version 4 | STRING = '2.14.3' 5 | end 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-mocks-2.14.3/lib/spec/mocks.rb: -------------------------------------------------------------------------------- 1 | # For backward compatibility with rspec-1 2 | require 'rspec/mocks' 3 | 4 | RSpec.deprecate "require 'spec/mocks'", :replacement => "require 'rspec/mocks'" 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-mocks-2.14.3/spec/rspec/mocks/bug_report_10260_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe "An RSpec Mock" do 4 | it "hides internals in its inspect representation" do 5 | m = double('cup') 6 | expect(m.inspect).to match(/#/) 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-mocks-2.14.3/spec/rspec/mocks/bug_report_496_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | module BugReport496 4 | describe "a message expectation on a base class object" do 5 | class BaseClass 6 | end 7 | 8 | class SubClass < BaseClass 9 | end 10 | 11 | it "is received" do 12 | BaseClass.should_receive(:new).once 13 | SubClass.new 14 | end 15 | end 16 | end 17 | 18 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/rspec-mocks-2.14.3/spec/rspec/mocks/bug_report_7611_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | module Bug7611 4 | describe "A Partial Mock" do 5 | class Foo; end 6 | class Bar < Foo; end 7 | 8 | it "respects subclasses" do 9 | Foo.stub(:new).and_return(Object.new) 10 | end 11 | 12 | it "should" do 13 | expect(Bar.new.class).to eq Bar 14 | end 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/terminal-table-1.4.5/Todo.rdoc: -------------------------------------------------------------------------------- 1 | 2 | == Major: 3 | 4 | * Nothing 5 | 6 | == Minor: 7 | 8 | * Programmatically add separator rows 9 | * Add multi-column sorting 10 | * Change; pre-create Cell and Heading objects to clean up Table a bit 11 | 12 | == Brainstorming: 13 | 14 | * Nothing -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/terminal-table-1.4.5/lib/terminal-table/core_ext.rb: -------------------------------------------------------------------------------- 1 | 2 | class String 3 | def align position, length 4 | self.__send__ position, length 5 | end 6 | alias_method :left, :ljust 7 | alias_method :right, :rjust 8 | end -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/terminal-table-1.4.5/lib/terminal-table/import.rb: -------------------------------------------------------------------------------- 1 | 2 | require 'terminal-table' 3 | 4 | include Terminal::Table::TableHelper 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/terminal-table-1.4.5/lib/terminal-table/table_helper.rb: -------------------------------------------------------------------------------- 1 | module Terminal 2 | class Table 3 | module TableHelper 4 | def table headings = [], *rows, &block 5 | Terminal::Table.new :headings => headings.to_a, :rows => rows, &block 6 | end 7 | end 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/terminal-table-1.4.5/lib/terminal-table/version.rb: -------------------------------------------------------------------------------- 1 | 2 | module Terminal 3 | class Table 4 | VERSION = '1.4.5' 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/terminal-table-1.4.5/spec/import_spec.rb: -------------------------------------------------------------------------------- 1 | 2 | require File.dirname(__FILE__) + '/spec_helper' 3 | require "terminal-table/import" 4 | 5 | describe Object do 6 | describe "#table" do 7 | it "should allow creation of a terminal table" do 8 | table(['foo', 'bar'], ['a', 'b'], [1, 2]).should be_instance_of(Terminal::Table) 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/terminal-table-1.4.5/spec/spec.opts: -------------------------------------------------------------------------------- 1 | --color -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/terminal-table-1.4.5/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | 2 | require File.dirname(__FILE__) + '/../lib/terminal-table' 3 | 4 | class String 5 | def deindent 6 | strip.gsub(/^ */, '') 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/terminal-table-1.4.5/tasks/docs.rake: -------------------------------------------------------------------------------- 1 | 2 | namespace :docs do 3 | 4 | desc 'Remove rdoc products' 5 | task :remove => [:clobber_docs] 6 | 7 | desc 'Build docs, and open in browser for viewing (specify BROWSER)' 8 | task :open => [:docs] do 9 | browser = ENV["BROWSER"] || "safari" 10 | sh "open -a #{browser} doc/index.html" 11 | end 12 | 13 | end -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/terminal-table-1.4.5/tasks/gemspec.rake: -------------------------------------------------------------------------------- 1 | 2 | desc 'Build gemspec file' 3 | task :gemspec => [:build_gemspec] -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/.document: -------------------------------------------------------------------------------- 1 | lib/*.rb 2 | lib/**/*.rb 3 | - 4 | CHANGELOG.rdoc 5 | LICENSE.md 6 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/bin/thor: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # -*- mode: ruby -*- 3 | 4 | require "thor/runner" 5 | $thor_runner = true 6 | Thor::Runner.start 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/lib/thor/core_ext/io_binary_read.rb: -------------------------------------------------------------------------------- 1 | class IO #:nodoc: 2 | class << self 3 | def binread(file, *args) 4 | fail ArgumentError, "wrong number of arguments (#{1 + args.size} for 1..3)" unless args.size < 3 5 | File.open(file, "rb") do |f| 6 | f.read(*args) 7 | end 8 | end unless method_defined? :binread 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/lib/thor/parser.rb: -------------------------------------------------------------------------------- 1 | require "thor/parser/argument" 2 | require "thor/parser/arguments" 3 | require "thor/parser/option" 4 | require "thor/parser/options" 5 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/lib/thor/version.rb: -------------------------------------------------------------------------------- 1 | class Thor 2 | VERSION = "0.19.1" 3 | end 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/fixtures/application.rb: -------------------------------------------------------------------------------- 1 | class Application < Base 2 | end 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/fixtures/app{1}/README: -------------------------------------------------------------------------------- 1 | __start__ 2 | README 3 | __end__ 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/fixtures/bundle/execute.rb: -------------------------------------------------------------------------------- 1 | class Execute < Thor 2 | desc "ls", "Execute ls" 3 | def ls 4 | system "ls" 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/fixtures/bundle/main.thor: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), 'execute') 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/fixtures/command.thor: -------------------------------------------------------------------------------- 1 | # module: random 2 | 3 | class Amazing < Thor 4 | desc "describe NAME", "say that someone is amazing" 5 | method_options :forcefully => :boolean 6 | def describe(name, opts) 7 | ret = "#{name} is amazing" 8 | puts opts["forcefully"] ? ret.upcase : ret 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/fixtures/enum.thor: -------------------------------------------------------------------------------- 1 | class Enum < Thor::Group 2 | include Thor::Actions 3 | 4 | desc "snack" 5 | class_option "fruit", :aliases => "-f", :type => :string, :enum => %w(apple banana) 6 | def snack 7 | puts options['fruit'] 8 | end 9 | 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/fixtures/path with spaces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/fixtures/path with spaces -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/fixtures/preserve/script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exit 0 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/fixtures/subcommand.thor: -------------------------------------------------------------------------------- 1 | module TestSubcommands 2 | 3 | class Subcommand < Thor 4 | desc "print_opt", "My method" 5 | def print_opt 6 | print options["opt"] 7 | end 8 | end 9 | 10 | class Parent < Thor 11 | class_option "opt" 12 | 13 | desc "sub", "My subcommand" 14 | subcommand "sub", Subcommand 15 | end 16 | 17 | end 18 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/sandbox/application.rb: -------------------------------------------------------------------------------- 1 | class Application < Base 2 | end 3 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/sandbox/app{1}/README: -------------------------------------------------------------------------------- 1 | __start__ 2 | README 3 | __end__ 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/sandbox/bundle/execute.rb: -------------------------------------------------------------------------------- 1 | class Execute < Thor 2 | desc "ls", "Execute ls" 3 | def ls 4 | system "ls" 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/sandbox/bundle/main.thor: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), 'execute') 2 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/sandbox/command.thor: -------------------------------------------------------------------------------- 1 | # module: random 2 | 3 | class Amazing < Thor 4 | desc "describe NAME", "say that someone is amazing" 5 | method_options :forcefully => :boolean 6 | def describe(name, opts) 7 | ret = "#{name} is amazing" 8 | puts opts["forcefully"] ? ret.upcase : ret 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/sandbox/enum.thor: -------------------------------------------------------------------------------- 1 | class Enum < Thor::Group 2 | include Thor::Actions 3 | 4 | desc "snack" 5 | class_option "fruit", :aliases => "-f", :type => :string, :enum => %w(apple banana) 6 | def snack 7 | puts options['fruit'] 8 | end 9 | 10 | end 11 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/sandbox/path with spaces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openshift/openshift-extras/6b007c19194a47a4ae5da2572e6f10a3e6c4af59/oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/sandbox/path with spaces -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/sandbox/preserve/script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exit 0 4 | -------------------------------------------------------------------------------- /oo-install/vendor/bundle/ruby/gems/thor-0.19.1/spec/sandbox/subcommand.thor: -------------------------------------------------------------------------------- 1 | module TestSubcommands 2 | 3 | class Subcommand < Thor 4 | desc "print_opt", "My method" 5 | def print_opt 6 | print options["opt"] 7 | end 8 | end 9 | 10 | class Parent < Thor 11 | class_option "opt" 12 | 13 | desc "sub", "My subcommand" 14 | subcommand "sub", Subcommand 15 | end 16 | 17 | end 18 | --------------------------------------------------------------------------------