├── .bundle └── config ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── cocoapods-dependency-html.gemspec ├── lib ├── cocoapods-dependency-html.rb ├── cocoapods-dependency-html │ ├── command.rb │ ├── command │ │ ├── dependency.rb │ │ └── front-end │ │ │ └── dependency_graph.html │ └── gem_version.rb └── cocoapods_plugin.rb ├── spec ├── command │ └── html_spec.rb └── spec_helper.rb └── vendor └── bundle ├── bin ├── bacon ├── fuzzy_match ├── launchy ├── pod ├── rake ├── sandbox-pod └── xcodeproj ├── cache ├── CFPropertyList-3.0.0.gem ├── activesupport-4.2.11.1.gem ├── addressable-2.6.0.gem ├── atomos-0.1.3.gem ├── bacon-1.2.0.gem ├── claide-1.0.2.gem ├── cocoapods-1.6.1.gem ├── cocoapods-core-1.6.1.gem ├── cocoapods-deintegrate-1.0.4.gem ├── cocoapods-downloader-1.2.2.gem ├── cocoapods-plugins-1.0.0.gem ├── cocoapods-search-1.0.0.gem ├── cocoapods-stats-1.1.0.gem ├── cocoapods-trunk-1.3.1.gem ├── cocoapods-try-1.1.0.gem ├── colored2-3.1.2.gem ├── concurrent-ruby-1.1.5.gem ├── escape-0.0.4.gem ├── fourflusher-2.2.0.gem ├── fuzzy_match-2.0.4.gem ├── gh_inspector-1.1.3.gem ├── i18n-0.9.5.gem ├── json-2.2.0.gem ├── launchy-2.4.3.gem ├── metaclass-0.0.4.gem ├── minitest-5.11.3.gem ├── mocha-1.8.0.gem ├── mocha-on-bacon-0.2.3.gem ├── molinillo-0.6.6.gem ├── nanaimo-0.2.6.gem ├── nap-1.1.0.gem ├── netrc-0.11.0.gem ├── prettybacon-0.0.2.gem ├── public_suffix-3.0.3.gem ├── rake-12.3.2.gem ├── ruby-macho-1.4.0.gem ├── thread_safe-0.3.6.gem ├── tzinfo-1.2.5.gem └── xcodeproj-1.9.0.gem ├── extensions └── x86_64-darwin-17 │ └── 2.5.0 │ └── json-2.2.0 │ ├── gem.build_complete │ ├── gem_make.out │ ├── json │ └── ext │ │ ├── generator.bundle │ │ └── parser.bundle │ └── mkmf.log ├── gems ├── CFPropertyList-3.0.0 │ ├── LICENSE │ ├── README.md │ ├── README.rdoc │ ├── THANKS │ └── lib │ │ ├── cfpropertylist.rb │ │ └── cfpropertylist │ │ ├── rbBinaryCFPropertyList.rb │ │ ├── rbCFPlistError.rb │ │ ├── rbCFPropertyList.rb │ │ ├── rbCFTypes.rb │ │ ├── rbLibXMLParser.rb │ │ ├── rbNokogiriParser.rb │ │ ├── rbPlainCFPropertyList.rb │ │ └── rbREXMLParser.rb ├── activesupport-4.2.11.1 │ ├── CHANGELOG.md │ ├── MIT-LICENSE │ ├── README.rdoc │ └── lib │ │ ├── active_support.rb │ │ └── active_support │ │ ├── all.rb │ │ ├── backtrace_cleaner.rb │ │ ├── benchmarkable.rb │ │ ├── builder.rb │ │ ├── cache.rb │ │ ├── cache │ │ ├── file_store.rb │ │ ├── mem_cache_store.rb │ │ ├── memory_store.rb │ │ ├── null_store.rb │ │ └── strategy │ │ │ ├── local_cache.rb │ │ │ └── local_cache_middleware.rb │ │ ├── callbacks.rb │ │ ├── concern.rb │ │ ├── concurrency │ │ └── latch.rb │ │ ├── configurable.rb │ │ ├── core_ext.rb │ │ ├── core_ext │ │ ├── array.rb │ │ ├── array │ │ │ ├── access.rb │ │ │ ├── conversions.rb │ │ │ ├── extract_options.rb │ │ │ ├── grouping.rb │ │ │ ├── prepend_and_append.rb │ │ │ └── wrap.rb │ │ ├── benchmark.rb │ │ ├── big_decimal.rb │ │ ├── big_decimal │ │ │ ├── conversions.rb │ │ │ └── yaml_conversions.rb │ │ ├── class.rb │ │ ├── class │ │ │ ├── attribute.rb │ │ │ ├── attribute_accessors.rb │ │ │ ├── delegating_attributes.rb │ │ │ └── subclasses.rb │ │ ├── date.rb │ │ ├── date │ │ │ ├── acts_like.rb │ │ │ ├── calculations.rb │ │ │ ├── conversions.rb │ │ │ └── zones.rb │ │ ├── date_and_time │ │ │ ├── calculations.rb │ │ │ ├── compatibility.rb │ │ │ └── zones.rb │ │ ├── date_time.rb │ │ ├── date_time │ │ │ ├── acts_like.rb │ │ │ ├── calculations.rb │ │ │ ├── compatibility.rb │ │ │ ├── conversions.rb │ │ │ └── zones.rb │ │ ├── digest │ │ │ └── uuid.rb │ │ ├── enumerable.rb │ │ ├── file.rb │ │ ├── file │ │ │ └── atomic.rb │ │ ├── hash.rb │ │ ├── hash │ │ │ ├── compact.rb │ │ │ ├── conversions.rb │ │ │ ├── deep_merge.rb │ │ │ ├── except.rb │ │ │ ├── indifferent_access.rb │ │ │ ├── keys.rb │ │ │ ├── reverse_merge.rb │ │ │ ├── slice.rb │ │ │ └── transform_values.rb │ │ ├── integer.rb │ │ ├── integer │ │ │ ├── inflections.rb │ │ │ ├── multiple.rb │ │ │ └── time.rb │ │ ├── kernel.rb │ │ ├── kernel │ │ │ ├── agnostics.rb │ │ │ ├── concern.rb │ │ │ ├── debugger.rb │ │ │ ├── reporting.rb │ │ │ └── singleton_class.rb │ │ ├── load_error.rb │ │ ├── marshal.rb │ │ ├── module.rb │ │ ├── module │ │ │ ├── aliasing.rb │ │ │ ├── anonymous.rb │ │ │ ├── attr_internal.rb │ │ │ ├── attribute_accessors.rb │ │ │ ├── concerning.rb │ │ │ ├── delegation.rb │ │ │ ├── deprecation.rb │ │ │ ├── introspection.rb │ │ │ ├── method_transplanting.rb │ │ │ ├── qualified_const.rb │ │ │ ├── reachable.rb │ │ │ └── remove_method.rb │ │ ├── name_error.rb │ │ ├── numeric.rb │ │ ├── numeric │ │ │ ├── bytes.rb │ │ │ ├── conversions.rb │ │ │ └── time.rb │ │ ├── object.rb │ │ ├── object │ │ │ ├── acts_like.rb │ │ │ ├── blank.rb │ │ │ ├── conversions.rb │ │ │ ├── deep_dup.rb │ │ │ ├── duplicable.rb │ │ │ ├── inclusion.rb │ │ │ ├── instance_variables.rb │ │ │ ├── itself.rb │ │ │ ├── json.rb │ │ │ ├── to_param.rb │ │ │ ├── to_query.rb │ │ │ ├── try.rb │ │ │ └── with_options.rb │ │ ├── range.rb │ │ ├── range │ │ │ ├── conversions.rb │ │ │ ├── each.rb │ │ │ ├── include_range.rb │ │ │ └── overlaps.rb │ │ ├── regexp.rb │ │ ├── string.rb │ │ ├── string │ │ │ ├── access.rb │ │ │ ├── behavior.rb │ │ │ ├── conversions.rb │ │ │ ├── exclude.rb │ │ │ ├── filters.rb │ │ │ ├── indent.rb │ │ │ ├── inflections.rb │ │ │ ├── inquiry.rb │ │ │ ├── multibyte.rb │ │ │ ├── output_safety.rb │ │ │ ├── starts_ends_with.rb │ │ │ ├── strip.rb │ │ │ └── zones.rb │ │ ├── struct.rb │ │ ├── thread.rb │ │ ├── time.rb │ │ ├── time │ │ │ ├── acts_like.rb │ │ │ ├── calculations.rb │ │ │ ├── compatibility.rb │ │ │ ├── conversions.rb │ │ │ ├── marshal.rb │ │ │ └── zones.rb │ │ └── uri.rb │ │ ├── dependencies.rb │ │ ├── dependencies │ │ └── autoload.rb │ │ ├── deprecation.rb │ │ ├── deprecation │ │ ├── behaviors.rb │ │ ├── instance_delegator.rb │ │ ├── method_wrappers.rb │ │ ├── proxy_wrappers.rb │ │ └── reporting.rb │ │ ├── descendants_tracker.rb │ │ ├── duration.rb │ │ ├── file_update_checker.rb │ │ ├── gem_version.rb │ │ ├── gzip.rb │ │ ├── hash_with_indifferent_access.rb │ │ ├── i18n.rb │ │ ├── i18n_railtie.rb │ │ ├── inflections.rb │ │ ├── inflector.rb │ │ ├── inflector │ │ ├── inflections.rb │ │ ├── methods.rb │ │ └── transliterate.rb │ │ ├── json.rb │ │ ├── json │ │ ├── decoding.rb │ │ └── encoding.rb │ │ ├── key_generator.rb │ │ ├── lazy_load_hooks.rb │ │ ├── locale │ │ └── en.yml │ │ ├── log_subscriber.rb │ │ ├── log_subscriber │ │ └── test_helper.rb │ │ ├── logger.rb │ │ ├── logger_silence.rb │ │ ├── logger_thread_safe_level.rb │ │ ├── message_encryptor.rb │ │ ├── message_verifier.rb │ │ ├── multibyte.rb │ │ ├── multibyte │ │ ├── chars.rb │ │ └── unicode.rb │ │ ├── notifications.rb │ │ ├── notifications │ │ ├── fanout.rb │ │ └── instrumenter.rb │ │ ├── number_helper.rb │ │ ├── number_helper │ │ ├── number_converter.rb │ │ ├── number_to_currency_converter.rb │ │ ├── number_to_delimited_converter.rb │ │ ├── number_to_human_converter.rb │ │ ├── number_to_human_size_converter.rb │ │ ├── number_to_percentage_converter.rb │ │ ├── number_to_phone_converter.rb │ │ └── number_to_rounded_converter.rb │ │ ├── option_merger.rb │ │ ├── ordered_hash.rb │ │ ├── ordered_options.rb │ │ ├── per_thread_registry.rb │ │ ├── proxy_object.rb │ │ ├── rails.rb │ │ ├── railtie.rb │ │ ├── rescuable.rb │ │ ├── security_utils.rb │ │ ├── string_inquirer.rb │ │ ├── subscriber.rb │ │ ├── tagged_logging.rb │ │ ├── test_case.rb │ │ ├── testing │ │ ├── assertions.rb │ │ ├── autorun.rb │ │ ├── constant_lookup.rb │ │ ├── declarative.rb │ │ ├── deprecation.rb │ │ ├── isolation.rb │ │ ├── setup_and_teardown.rb │ │ ├── tagged_logging.rb │ │ └── time_helpers.rb │ │ ├── time.rb │ │ ├── time_with_zone.rb │ │ ├── values │ │ ├── time_zone.rb │ │ └── unicode_tables.dat │ │ ├── version.rb │ │ ├── xml_mini.rb │ │ └── xml_mini │ │ ├── jdom.rb │ │ ├── libxml.rb │ │ ├── libxmlsax.rb │ │ ├── nokogiri.rb │ │ ├── nokogirisax.rb │ │ └── rexml.rb ├── addressable-2.6.0 │ ├── CHANGELOG.md │ ├── Gemfile │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── data │ │ └── unicode.data │ ├── lib │ │ ├── addressable.rb │ │ └── addressable │ │ │ ├── idna.rb │ │ │ ├── idna │ │ │ ├── native.rb │ │ │ └── pure.rb │ │ │ ├── template.rb │ │ │ ├── uri.rb │ │ │ └── version.rb │ ├── spec │ │ ├── addressable │ │ │ ├── idna_spec.rb │ │ │ ├── net_http_compat_spec.rb │ │ │ ├── rack_mount_compat_spec.rb │ │ │ ├── security_spec.rb │ │ │ ├── template_spec.rb │ │ │ └── uri_spec.rb │ │ └── spec_helper.rb │ └── tasks │ │ ├── clobber.rake │ │ ├── gem.rake │ │ ├── git.rake │ │ ├── metrics.rake │ │ ├── rspec.rake │ │ └── yard.rake ├── atomos-0.1.3 │ ├── .rspec │ ├── .rubocop.yml │ ├── .rubocop_todo.yml │ ├── .travis.yml │ ├── CODE_OF_CONDUCT.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── VERSION │ ├── atomos.gemspec │ ├── bin │ │ ├── console │ │ ├── rake │ │ ├── rspec │ │ ├── rubocop │ │ └── setup │ └── lib │ │ ├── atomos.rb │ │ └── atomos │ │ └── version.rb ├── bacon-1.2.0 │ ├── .travis.yml │ ├── COPYING │ ├── ChangeLog │ ├── RDOX │ ├── README.rdoc │ ├── Rakefile │ ├── bacon.gemspec │ ├── bin │ │ └── bacon │ ├── lib │ │ ├── autotest │ │ │ ├── bacon.rb │ │ │ ├── bacon_rspec.rb │ │ │ └── discover.rb │ │ └── bacon.rb │ └── test │ │ ├── spec_bacon.rb │ │ ├── spec_nontrue.rb │ │ └── spec_should.rb ├── claide-1.0.2 │ ├── .kick │ ├── .rubocop.yml │ ├── .rubocop_cocoapods.yml │ ├── .rubocop_todo.yml │ ├── .travis.yml │ ├── .yardopts │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE │ ├── README.markdown │ ├── Rakefile │ ├── claide.gemspec │ └── lib │ │ ├── claide.rb │ │ └── claide │ │ ├── ansi.rb │ │ ├── ansi │ │ ├── cursor.rb │ │ ├── graphics.rb │ │ └── string_escaper.rb │ │ ├── argument.rb │ │ ├── argv.rb │ │ ├── command.rb │ │ ├── command │ │ ├── argument_suggester.rb │ │ ├── banner.rb │ │ └── plugin_manager.rb │ │ ├── help.rb │ │ └── informative_error.rb ├── cocoapods-1.6.1 │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── pod │ │ └── sandbox-pod │ └── lib │ │ ├── cocoapods.rb │ │ └── cocoapods │ │ ├── command.rb │ │ ├── command │ │ ├── cache.rb │ │ ├── cache │ │ │ ├── clean.rb │ │ │ └── list.rb │ │ ├── env.rb │ │ ├── init.rb │ │ ├── install.rb │ │ ├── ipc.rb │ │ ├── ipc │ │ │ ├── list.rb │ │ │ ├── podfile.rb │ │ │ ├── podfile_json.rb │ │ │ ├── repl.rb │ │ │ ├── spec.rb │ │ │ └── update_search_index.rb │ │ ├── lib.rb │ │ ├── lib │ │ │ ├── create.rb │ │ │ └── lint.rb │ │ ├── list.rb │ │ ├── options │ │ │ ├── project_directory.rb │ │ │ └── repo_update.rb │ │ ├── outdated.rb │ │ ├── repo.rb │ │ ├── repo │ │ │ ├── add.rb │ │ │ ├── lint.rb │ │ │ ├── list.rb │ │ │ ├── push.rb │ │ │ ├── remove.rb │ │ │ └── update.rb │ │ ├── setup.rb │ │ ├── spec.rb │ │ ├── spec │ │ │ ├── cat.rb │ │ │ ├── create.rb │ │ │ ├── edit.rb │ │ │ ├── env_spec.rb │ │ │ ├── lint.rb │ │ │ └── which.rb │ │ └── update.rb │ │ ├── config.rb │ │ ├── core_overrides.rb │ │ ├── downloader.rb │ │ ├── downloader │ │ ├── cache.rb │ │ ├── request.rb │ │ └── response.rb │ │ ├── executable.rb │ │ ├── external_sources.rb │ │ ├── external_sources │ │ ├── abstract_external_source.rb │ │ ├── downloader_source.rb │ │ ├── path_source.rb │ │ └── podspec_source.rb │ │ ├── gem_version.rb │ │ ├── generator │ │ ├── acknowledgements.rb │ │ ├── acknowledgements │ │ │ ├── markdown.rb │ │ │ └── plist.rb │ │ ├── app_target_helper.rb │ │ ├── bridge_support.rb │ │ ├── constant.rb │ │ ├── copy_resources_script.rb │ │ ├── dummy_source.rb │ │ ├── embed_frameworks_script.rb │ │ ├── header.rb │ │ ├── info_plist_file.rb │ │ ├── module_map.rb │ │ ├── prefix_header.rb │ │ └── umbrella_header.rb │ │ ├── hooks_manager.rb │ │ ├── installer.rb │ │ ├── installer │ │ ├── analyzer.rb │ │ ├── analyzer │ │ │ ├── analysis_result.rb │ │ │ ├── locking_dependency_analyzer.rb │ │ │ ├── pod_variant.rb │ │ │ ├── pod_variant_set.rb │ │ │ ├── podfile_dependency_cache.rb │ │ │ ├── sandbox_analyzer.rb │ │ │ ├── specs_state.rb │ │ │ ├── target_inspection_result.rb │ │ │ └── target_inspector.rb │ │ ├── installation_options.rb │ │ ├── pod_source_installer.rb │ │ ├── pod_source_preparer.rb │ │ ├── podfile_validator.rb │ │ ├── post_install_hooks_context.rb │ │ ├── pre_install_hooks_context.rb │ │ ├── source_provider_hooks_context.rb │ │ ├── user_project_integrator.rb │ │ ├── user_project_integrator │ │ │ ├── target_integrator.rb │ │ │ └── target_integrator │ │ │ │ └── xcconfig_integrator.rb │ │ ├── xcode.rb │ │ └── xcode │ │ │ ├── pods_project_generator.rb │ │ │ ├── pods_project_generator │ │ │ ├── aggregate_target_installer.rb │ │ │ ├── app_host_installer.rb │ │ │ ├── file_references_installer.rb │ │ │ ├── pod_target_installer.rb │ │ │ ├── pod_target_integrator.rb │ │ │ ├── target_installation_result.rb │ │ │ ├── target_installer.rb │ │ │ └── target_installer_helper.rb │ │ │ └── target_validator.rb │ │ ├── open-uri.rb │ │ ├── project.rb │ │ ├── resolver.rb │ │ ├── resolver │ │ ├── lazy_specification.rb │ │ └── resolver_specification.rb │ │ ├── sandbox.rb │ │ ├── sandbox │ │ ├── file_accessor.rb │ │ ├── headers_store.rb │ │ ├── path_list.rb │ │ ├── pod_dir_cleaner.rb │ │ └── podspec_finder.rb │ │ ├── sources_manager.rb │ │ ├── target.rb │ │ ├── target │ │ ├── aggregate_target.rb │ │ ├── build_settings.rb │ │ ├── framework_paths.rb │ │ └── pod_target.rb │ │ ├── user_interface.rb │ │ ├── user_interface │ │ ├── error_report.rb │ │ └── inspector_reporter.rb │ │ └── validator.rb ├── cocoapods-core-1.6.1 │ ├── LICENSE │ ├── README.md │ └── lib │ │ ├── cocoapods-core.rb │ │ └── cocoapods-core │ │ ├── core_ui.rb │ │ ├── dependency.rb │ │ ├── gem_version.rb │ │ ├── github.rb │ │ ├── http.rb │ │ ├── lockfile.rb │ │ ├── master_source.rb │ │ ├── metrics.rb │ │ ├── platform.rb │ │ ├── podfile.rb │ │ ├── podfile │ │ ├── dsl.rb │ │ └── target_definition.rb │ │ ├── requirement.rb │ │ ├── source.rb │ │ ├── source │ │ ├── acceptor.rb │ │ ├── aggregate.rb │ │ ├── health_reporter.rb │ │ ├── manager.rb │ │ └── metadata.rb │ │ ├── specification.rb │ │ ├── specification │ │ ├── consumer.rb │ │ ├── dsl.rb │ │ ├── dsl │ │ │ ├── attribute.rb │ │ │ ├── attribute_support.rb │ │ │ ├── deprecations.rb │ │ │ └── platform_proxy.rb │ │ ├── json.rb │ │ ├── linter.rb │ │ ├── linter │ │ │ ├── analyzer.rb │ │ │ └── result.rb │ │ ├── root_attribute_accessors.rb │ │ ├── set.rb │ │ └── set │ │ │ └── presenter.rb │ │ ├── standard_error.rb │ │ ├── vendor.rb │ │ ├── vendor │ │ ├── requirement.rb │ │ └── version.rb │ │ ├── version.rb │ │ └── yaml_helper.rb ├── cocoapods-deintegrate-1.0.4 │ ├── LICENSE │ ├── README.md │ └── lib │ │ ├── cocoapods │ │ ├── command │ │ │ └── deintegrate.rb │ │ ├── deintegrate │ │ │ └── gem_version.rb │ │ └── deintegrator.rb │ │ ├── cocoapods_deintegrate.rb │ │ └── cocoapods_plugin.rb ├── cocoapods-downloader-1.2.2 │ ├── LICENSE │ ├── README.markdown │ └── lib │ │ ├── cocoapods-downloader.rb │ │ └── cocoapods-downloader │ │ ├── api.rb │ │ ├── api_exposable.rb │ │ ├── base.rb │ │ ├── bazaar.rb │ │ ├── gem_version.rb │ │ ├── git.rb │ │ ├── http.rb │ │ ├── mercurial.rb │ │ ├── remote_file.rb │ │ ├── scp.rb │ │ └── subversion.rb ├── cocoapods-plugins-1.0.0 │ ├── .rubocop.yml │ ├── .rubocop_cocoapods.yml │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── cocoapods-plugins.gemspec │ ├── lib │ │ ├── cocoapods_plugin.rb │ │ ├── cocoapods_plugins.rb │ │ └── pod │ │ │ └── command │ │ │ ├── gem_helper.rb │ │ │ ├── gem_index_cache.rb │ │ │ ├── plugins.rb │ │ │ ├── plugins │ │ │ ├── create.rb │ │ │ ├── installed.rb │ │ │ ├── list.rb │ │ │ ├── publish.rb │ │ │ └── search.rb │ │ │ └── plugins_helper.rb │ ├── plugins.json │ └── spec │ │ ├── command │ │ ├── gem_helper_spec.rb │ │ ├── gem_index_cache_spec.rb │ │ ├── plugins │ │ │ ├── create_spec.rb │ │ │ ├── installed_spec.rb │ │ │ ├── list_spec.rb │ │ │ ├── publish_spec.rb │ │ │ └── search_spec.rb │ │ ├── plugins_helper_spec.rb │ │ └── plugins_spec.rb │ │ ├── fixtures │ │ ├── cocoapods-foo1.gemspec │ │ ├── cocoapods-foo2.gemspec │ │ ├── plugins.json │ │ └── unprefixed.gemspec │ │ └── spec_helper.rb ├── cocoapods-search-1.0.0 │ ├── .gitmodules │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── cocoapods-search.gemspec │ ├── lib │ │ ├── cocoapods-search.rb │ │ ├── cocoapods-search │ │ │ ├── command.rb │ │ │ ├── command │ │ │ │ └── search.rb │ │ │ └── gem_version.rb │ │ └── cocoapods_plugin.rb │ └── spec │ │ ├── command │ │ └── search_spec.rb │ │ ├── fixtures │ │ └── spec-repos │ │ │ └── test_repo │ │ │ ├── BananaLib │ │ │ └── 1.0 │ │ │ │ └── BananaLib.podspec │ │ │ ├── JSONKit │ │ │ ├── 1.4 │ │ │ │ └── JSONKit.podspec │ │ │ └── 999.999.999 │ │ │ │ └── JSONKit.podspec │ │ │ ├── OrangeFramework │ │ │ └── 0.1.0 │ │ │ │ └── OrangeFramework.podspec │ │ │ ├── Pod+With+Plus+Signs │ │ │ └── 1.0 │ │ │ │ └── Pod+With+Plus+Signs.podspec │ │ │ ├── Realm │ │ │ └── 0.94 │ │ │ │ └── Realm.podspec │ │ │ └── monkey │ │ │ └── 1.0.2 │ │ │ └── monkey.podspec │ │ ├── spec_helper.rb │ │ └── spec_helper │ │ ├── command.rb │ │ ├── fixture.rb │ │ ├── pre_flight.rb │ │ ├── temporary_repos.rb │ │ └── user_interface.rb ├── cocoapods-stats-1.1.0 │ ├── .rubocop.yml │ ├── .rubocop_cocoapods.yml │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── cocoapods-stats.gemspec │ ├── lib │ │ ├── cocoapods_plugin.rb │ │ ├── cocoapods_stats.rb │ │ └── cocoapods_stats │ │ │ ├── gem_version.rb │ │ │ ├── sender.rb │ │ │ └── target_mapper.rb │ └── spec │ │ ├── env_validator_spec.rb │ │ ├── spec_helper.rb │ │ ├── stats_spec.rb │ │ ├── target_mapper_spec.rb │ │ └── validator_spec.rb ├── cocoapods-trunk-1.3.1 │ ├── .kick │ ├── .rubocop.yml │ ├── .rubocop_cocoapods.yml │ ├── .rubocop_todo.yml │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── cocoapods-trunk.gemspec │ ├── lib │ │ ├── cocoapods_plugin.rb │ │ ├── cocoapods_trunk.rb │ │ └── pod │ │ │ └── command │ │ │ ├── trunk.rb │ │ │ └── trunk │ │ │ ├── add_owner.rb │ │ │ ├── delete.rb │ │ │ ├── deprecate.rb │ │ │ ├── info.rb │ │ │ ├── me.rb │ │ │ ├── push.rb │ │ │ ├── register.rb │ │ │ └── remove_owner.rb │ └── spec │ │ ├── command │ │ ├── trunk │ │ │ ├── addowner_spec.rb │ │ │ ├── delete_spec.rb │ │ │ ├── deprecate_spec.rb │ │ │ ├── info_spec.rb │ │ │ ├── me_spec.rb │ │ │ ├── push_spec.rb │ │ │ ├── register_spec.rb │ │ │ └── remove_owner_spec.rb │ │ └── trunk_spec.rb │ │ ├── fixtures │ │ └── BananaLib.podspec │ │ └── spec_helper.rb ├── cocoapods-try-1.1.0 │ ├── .rubocop.yml │ ├── .rubocop_cocoapods.yml │ ├── .rubocop_todo.yml │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── cocoapods-try.gemspec │ ├── lib │ │ ├── cocoapods_plugin.rb │ │ ├── cocoapods_try.rb │ │ └── pod │ │ │ ├── command │ │ │ └── try.rb │ │ │ └── try_settings.rb │ └── spec │ │ ├── command │ │ ├── try_settings_spec.rb │ │ └── try_spec.rb │ │ └── spec_helper.rb ├── colored2-3.1.2 │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── lib │ │ ├── colored2.rb │ │ └── colored2 │ │ │ ├── ascii_decorator.rb │ │ │ ├── codes.rb │ │ │ ├── numbers.rb │ │ │ ├── object.rb │ │ │ ├── strings.rb │ │ │ └── version.rb │ └── spec │ │ ├── colored2 │ │ ├── numbers_spec.rb │ │ ├── object_spec.rb │ │ └── strings_spec.rb │ │ ├── colored2_spec.rb │ │ └── spec_helper.rb ├── concurrent-ruby-1.1.5 │ ├── CHANGELOG.md │ ├── Gemfile │ ├── LICENSE.md │ ├── README.md │ ├── Rakefile │ ├── ext │ │ └── concurrent-ruby │ │ │ ├── ConcurrentRubyService.java │ │ │ └── com │ │ │ └── concurrent_ruby │ │ │ └── ext │ │ │ ├── AtomicReferenceLibrary.java │ │ │ ├── JRubyMapBackendLibrary.java │ │ │ ├── JavaAtomicBooleanLibrary.java │ │ │ ├── JavaAtomicFixnumLibrary.java │ │ │ ├── JavaSemaphoreLibrary.java │ │ │ ├── SynchronizationLibrary.java │ │ │ ├── jsr166e │ │ │ ├── ConcurrentHashMap.java │ │ │ ├── ConcurrentHashMapV8.java │ │ │ ├── LongAdder.java │ │ │ ├── Striped64.java │ │ │ └── nounsafe │ │ │ │ ├── ConcurrentHashMapV8.java │ │ │ │ ├── LongAdder.java │ │ │ │ └── Striped64.java │ │ │ └── jsr166y │ │ │ └── ThreadLocalRandom.java │ └── lib │ │ ├── concurrent-ruby.rb │ │ ├── concurrent.rb │ │ └── concurrent │ │ ├── agent.rb │ │ ├── array.rb │ │ ├── async.rb │ │ ├── atom.rb │ │ ├── atomic │ │ ├── abstract_thread_local_var.rb │ │ ├── atomic_boolean.rb │ │ ├── atomic_fixnum.rb │ │ ├── atomic_markable_reference.rb │ │ ├── atomic_reference.rb │ │ ├── count_down_latch.rb │ │ ├── cyclic_barrier.rb │ │ ├── event.rb │ │ ├── java_count_down_latch.rb │ │ ├── java_thread_local_var.rb │ │ ├── mutex_atomic_boolean.rb │ │ ├── mutex_atomic_fixnum.rb │ │ ├── mutex_count_down_latch.rb │ │ ├── mutex_semaphore.rb │ │ ├── read_write_lock.rb │ │ ├── reentrant_read_write_lock.rb │ │ ├── ruby_thread_local_var.rb │ │ ├── semaphore.rb │ │ └── thread_local_var.rb │ │ ├── atomic_reference │ │ ├── mutex_atomic.rb │ │ └── numeric_cas_wrapper.rb │ │ ├── atomics.rb │ │ ├── collection │ │ ├── copy_on_notify_observer_set.rb │ │ ├── copy_on_write_observer_set.rb │ │ ├── java_non_concurrent_priority_queue.rb │ │ ├── lock_free_stack.rb │ │ ├── map │ │ │ ├── atomic_reference_map_backend.rb │ │ │ ├── mri_map_backend.rb │ │ │ ├── non_concurrent_map_backend.rb │ │ │ └── synchronized_map_backend.rb │ │ ├── non_concurrent_priority_queue.rb │ │ └── ruby_non_concurrent_priority_queue.rb │ │ ├── concern │ │ ├── deprecation.rb │ │ ├── dereferenceable.rb │ │ ├── logging.rb │ │ ├── obligation.rb │ │ └── observable.rb │ │ ├── concurrent_ruby.jar │ │ ├── configuration.rb │ │ ├── constants.rb │ │ ├── dataflow.rb │ │ ├── delay.rb │ │ ├── errors.rb │ │ ├── exchanger.rb │ │ ├── executor │ │ ├── abstract_executor_service.rb │ │ ├── cached_thread_pool.rb │ │ ├── executor_service.rb │ │ ├── fixed_thread_pool.rb │ │ ├── immediate_executor.rb │ │ ├── indirect_immediate_executor.rb │ │ ├── java_executor_service.rb │ │ ├── java_single_thread_executor.rb │ │ ├── java_thread_pool_executor.rb │ │ ├── ruby_executor_service.rb │ │ ├── ruby_single_thread_executor.rb │ │ ├── ruby_thread_pool_executor.rb │ │ ├── safe_task_executor.rb │ │ ├── serial_executor_service.rb │ │ ├── serialized_execution.rb │ │ ├── serialized_execution_delegator.rb │ │ ├── simple_executor_service.rb │ │ ├── single_thread_executor.rb │ │ ├── thread_pool_executor.rb │ │ └── timer_set.rb │ │ ├── executors.rb │ │ ├── future.rb │ │ ├── hash.rb │ │ ├── immutable_struct.rb │ │ ├── ivar.rb │ │ ├── map.rb │ │ ├── maybe.rb │ │ ├── mutable_struct.rb │ │ ├── mvar.rb │ │ ├── options.rb │ │ ├── promise.rb │ │ ├── promises.rb │ │ ├── re_include.rb │ │ ├── scheduled_task.rb │ │ ├── set.rb │ │ ├── settable_struct.rb │ │ ├── synchronization.rb │ │ ├── synchronization │ │ ├── abstract_lockable_object.rb │ │ ├── abstract_object.rb │ │ ├── abstract_struct.rb │ │ ├── condition.rb │ │ ├── jruby_lockable_object.rb │ │ ├── jruby_object.rb │ │ ├── lock.rb │ │ ├── lockable_object.rb │ │ ├── mri_object.rb │ │ ├── mutex_lockable_object.rb │ │ ├── object.rb │ │ ├── rbx_lockable_object.rb │ │ ├── rbx_object.rb │ │ ├── truffleruby_object.rb │ │ └── volatile.rb │ │ ├── thread_safe │ │ ├── synchronized_delegator.rb │ │ ├── util.rb │ │ └── util │ │ │ ├── adder.rb │ │ │ ├── cheap_lockable.rb │ │ │ ├── data_structures.rb │ │ │ ├── power_of_two_tuple.rb │ │ │ ├── striped64.rb │ │ │ ├── volatile.rb │ │ │ └── xor_shift_random.rb │ │ ├── timer_task.rb │ │ ├── tuple.rb │ │ ├── tvar.rb │ │ ├── utility │ │ ├── at_exit.rb │ │ ├── engine.rb │ │ ├── monotonic_time.rb │ │ ├── native_extension_loader.rb │ │ ├── native_integer.rb │ │ └── processor_counter.rb │ │ └── version.rb ├── escape-0.0.4 │ ├── Readme │ ├── doc_include │ │ └── template │ │ │ └── qualitysmith.rb │ └── lib │ │ └── escape.rb ├── fourflusher-2.2.0 │ ├── .rubocop.yml │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── bin │ │ ├── console │ │ └── setup │ ├── fourflusher.gemspec │ └── lib │ │ ├── fourflusher.rb │ │ └── fourflusher │ │ ├── compat.rb │ │ ├── executable.rb │ │ ├── find.rb │ │ ├── simctl.rb │ │ ├── version.rb │ │ └── xcodebuild.rb ├── fuzzy_match-2.0.4 │ ├── .rspec │ ├── CHANGELOG │ ├── Gemfile │ ├── LICENSE │ ├── README.markdown │ ├── Rakefile │ ├── THANKS-WILLIAM-JAMES.rb │ ├── benchmark │ │ ├── before-with-free.txt │ │ ├── before-without-last-result.txt │ │ ├── before.txt │ │ └── memory.rb │ ├── bin │ │ └── fuzzy_match │ ├── fuzzy_match.gemspec │ ├── groupings-screenshot.png │ ├── highlevel.graffle │ ├── highlevel.png │ ├── lib │ │ ├── fuzzy_match.rb │ │ └── fuzzy_match │ │ │ ├── cached_result.rb │ │ │ ├── record.rb │ │ │ ├── result.rb │ │ │ ├── rule.rb │ │ │ ├── rule │ │ │ ├── grouping.rb │ │ │ └── identity.rb │ │ │ ├── score.rb │ │ │ ├── score │ │ │ ├── amatch.rb │ │ │ └── pure_ruby.rb │ │ │ ├── similarity.rb │ │ │ └── version.rb │ └── spec │ │ ├── amatch_spec.rb │ │ ├── cache_spec.rb │ │ ├── foo.rb │ │ ├── fuzzy_match_spec.rb │ │ ├── grouping_spec.rb │ │ ├── identity_spec.rb │ │ ├── record_spec.rb │ │ └── spec_helper.rb ├── gh_inspector-1.1.3 │ ├── .rspec │ ├── .rubocop.yml │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── Gemfile │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── bin │ │ ├── console │ │ └── setup │ ├── gh_inspector.gemspec │ └── lib │ │ ├── gh_inspector.rb │ │ └── gh_inspector │ │ ├── evidence.rb │ │ ├── exception_hound.rb │ │ ├── inspector.rb │ │ ├── sidekick.rb │ │ └── version.rb ├── i18n-0.9.5 │ ├── MIT-LICENSE │ ├── README.md │ ├── gemfiles │ │ ├── Gemfile.rails-3.2.x │ │ ├── Gemfile.rails-4.0.x │ │ ├── Gemfile.rails-4.1.x │ │ ├── Gemfile.rails-4.2.x │ │ ├── Gemfile.rails-5.0.x │ │ ├── Gemfile.rails-5.1.x │ │ └── Gemfile.rails-master │ ├── 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 │ │ │ │ └── suppress_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 │ │ │ ├── middleware.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 │ │ ├── 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 │ │ ├── gettext │ │ ├── api_test.rb │ │ └── backend_test.rb │ │ ├── i18n │ │ ├── exceptions_test.rb │ │ ├── gettext_plural_keys_test.rb │ │ ├── interpolate_test.rb │ │ ├── load_path_test.rb │ │ └── middleware_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 ├── json-2.2.0 │ ├── .travis.yml │ ├── CHANGES.md │ ├── Gemfile │ ├── README-json-jruby.md │ ├── README.md │ ├── Rakefile │ ├── VERSION │ ├── diagrams │ │ └── .keep │ ├── ext │ │ └── json │ │ │ ├── ext │ │ │ ├── fbuffer │ │ │ │ └── fbuffer.h │ │ │ ├── generator │ │ │ │ ├── .sitearchdir.-.json.-.ext.time │ │ │ │ ├── depend │ │ │ │ ├── extconf.rb │ │ │ │ ├── generator.c │ │ │ │ └── generator.h │ │ │ └── parser │ │ │ │ ├── .sitearchdir.-.json.-.ext.time │ │ │ │ ├── depend │ │ │ │ ├── extconf.rb │ │ │ │ ├── parser.c │ │ │ │ ├── parser.h │ │ │ │ └── parser.rl │ │ │ └── extconf.rb │ ├── install.rb │ ├── java │ │ └── src │ │ │ └── json │ │ │ └── ext │ │ │ ├── ByteListTranscoder.java │ │ │ ├── Generator.java │ │ │ ├── GeneratorMethods.java │ │ │ ├── GeneratorService.java │ │ │ ├── GeneratorState.java │ │ │ ├── OptionsReader.java │ │ │ ├── Parser.java │ │ │ ├── Parser.rl │ │ │ ├── ParserService.java │ │ │ ├── RuntimeInfo.java │ │ │ ├── StringDecoder.java │ │ │ ├── StringEncoder.java │ │ │ └── Utils.java │ ├── json-java.gemspec │ ├── json.gemspec │ ├── json_pure.gemspec │ ├── lib │ │ ├── json.rb │ │ └── json │ │ │ ├── add │ │ │ ├── bigdecimal.rb │ │ │ ├── complex.rb │ │ │ ├── core.rb │ │ │ ├── date.rb │ │ │ ├── date_time.rb │ │ │ ├── exception.rb │ │ │ ├── ostruct.rb │ │ │ ├── range.rb │ │ │ ├── rational.rb │ │ │ ├── regexp.rb │ │ │ ├── set.rb │ │ │ ├── struct.rb │ │ │ ├── symbol.rb │ │ │ └── time.rb │ │ │ ├── common.rb │ │ │ ├── ext.rb │ │ │ ├── ext │ │ │ └── .keep │ │ │ ├── generic_object.rb │ │ │ ├── pure.rb │ │ │ ├── pure │ │ │ ├── generator.rb │ │ │ └── parser.rb │ │ │ └── version.rb │ ├── references │ │ └── rfc7159.txt │ ├── tests │ │ ├── fixtures │ │ │ ├── fail10.json │ │ │ ├── fail11.json │ │ │ ├── fail12.json │ │ │ ├── fail13.json │ │ │ ├── fail14.json │ │ │ ├── fail18.json │ │ │ ├── fail19.json │ │ │ ├── fail2.json │ │ │ ├── fail20.json │ │ │ ├── fail21.json │ │ │ ├── fail22.json │ │ │ ├── fail23.json │ │ │ ├── fail24.json │ │ │ ├── fail25.json │ │ │ ├── fail27.json │ │ │ ├── fail28.json │ │ │ ├── fail3.json │ │ │ ├── fail4.json │ │ │ ├── fail5.json │ │ │ ├── fail6.json │ │ │ ├── fail7.json │ │ │ ├── fail8.json │ │ │ ├── fail9.json │ │ │ ├── obsolete_fail1.json │ │ │ ├── pass1.json │ │ │ ├── pass15.json │ │ │ ├── pass16.json │ │ │ ├── pass17.json │ │ │ ├── pass2.json │ │ │ ├── pass26.json │ │ │ └── pass3.json │ │ ├── json_addition_test.rb │ │ ├── json_common_interface_test.rb │ │ ├── json_encoding_test.rb │ │ ├── json_ext_parser_test.rb │ │ ├── json_fixtures_test.rb │ │ ├── json_generator_test.rb │ │ ├── json_generic_object_test.rb │ │ ├── json_parser_test.rb │ │ ├── json_string_matching_test.rb │ │ └── test_helper.rb │ └── tools │ │ ├── diff.sh │ │ ├── fuzz.rb │ │ └── server.rb ├── launchy-2.4.3 │ ├── CONTRIBUTING.md │ ├── HISTORY.md │ ├── LICENSE │ ├── Manifest.txt │ ├── README.md │ ├── Rakefile │ ├── bin │ │ └── launchy │ ├── lib │ │ ├── launchy.rb │ │ └── launchy │ │ │ ├── application.rb │ │ │ ├── applications │ │ │ └── browser.rb │ │ │ ├── argv.rb │ │ │ ├── cli.rb │ │ │ ├── deprecated.rb │ │ │ ├── descendant_tracker.rb │ │ │ ├── detect.rb │ │ │ ├── detect │ │ │ ├── host_os.rb │ │ │ ├── host_os_family.rb │ │ │ ├── nix_desktop_environment.rb │ │ │ ├── ruby_engine.rb │ │ │ └── runner.rb │ │ │ ├── error.rb │ │ │ ├── os_family.rb │ │ │ └── version.rb │ ├── spec │ │ ├── application_spec.rb │ │ ├── applications │ │ │ └── browser_spec.rb │ │ ├── cli_spec.rb │ │ ├── detect │ │ │ ├── host_os_family_spec.rb │ │ │ ├── host_os_spec.rb │ │ │ ├── nix_desktop_environment_spec.rb │ │ │ ├── ruby_engine_spec.rb │ │ │ └── runner_spec.rb │ │ ├── launchy_spec.rb │ │ ├── mock_application.rb │ │ ├── spec_helper.rb │ │ ├── tattle-host-os.yaml │ │ └── version_spec.rb │ └── tasks │ │ ├── default.rake │ │ └── this.rb ├── metaclass-0.0.4 │ ├── COPYING.txt │ ├── Gemfile │ ├── README.md │ ├── Rakefile │ ├── lib │ │ ├── metaclass.rb │ │ └── metaclass │ │ │ ├── object_methods.rb │ │ │ └── version.rb │ ├── metaclass.gemspec │ └── test │ │ ├── object_methods_test.rb │ │ └── test_helper.rb ├── minitest-5.11.3 │ ├── .autotest │ ├── History.rdoc │ ├── Manifest.txt │ ├── README.rdoc │ ├── Rakefile │ ├── design_rationale.rb │ ├── lib │ │ ├── hoe │ │ │ └── minitest.rb │ │ ├── minitest.rb │ │ └── minitest │ │ │ ├── assertions.rb │ │ │ ├── autorun.rb │ │ │ ├── benchmark.rb │ │ │ ├── expectations.rb │ │ │ ├── hell.rb │ │ │ ├── mock.rb │ │ │ ├── parallel.rb │ │ │ ├── pride.rb │ │ │ ├── pride_plugin.rb │ │ │ ├── spec.rb │ │ │ ├── test.rb │ │ │ └── unit.rb │ └── test │ │ └── minitest │ │ ├── metametameta.rb │ │ ├── test_minitest_benchmark.rb │ │ ├── test_minitest_mock.rb │ │ ├── test_minitest_reporter.rb │ │ ├── test_minitest_spec.rb │ │ └── test_minitest_test.rb ├── mocha-1.8.0 │ ├── .gemtest │ ├── .rubocop.yml │ ├── .rubocop_todo.yml │ ├── .yardopts │ ├── CONTRIBUTING.md │ ├── COPYING.md │ ├── Gemfile │ ├── MIT-LICENSE.md │ ├── README.md │ ├── RELEASE.md │ ├── Rakefile │ ├── bin │ │ └── build-matrix │ ├── docs │ │ ├── CNAME │ │ ├── Mocha.html │ │ ├── Mocha │ │ │ ├── API.html │ │ │ ├── ClassMethods.html │ │ │ ├── Configuration.html │ │ │ ├── Expectation.html │ │ │ ├── ExpectationError.html │ │ │ ├── ExpectationErrorFactory.html │ │ │ ├── Hooks.html │ │ │ ├── Integration.html │ │ │ ├── Integration │ │ │ │ ├── MiniTest.html │ │ │ │ ├── MiniTest │ │ │ │ │ └── Adapter.html │ │ │ │ ├── TestUnit.html │ │ │ │ └── TestUnit │ │ │ │ │ └── Adapter.html │ │ │ ├── Mock.html │ │ │ ├── ObjectMethods.html │ │ │ ├── ParameterMatchers.html │ │ │ ├── ParameterMatchers │ │ │ │ ├── AllOf.html │ │ │ │ ├── AnyOf.html │ │ │ │ ├── AnyParameters.html │ │ │ │ ├── Anything.html │ │ │ │ ├── Base.html │ │ │ │ ├── Equals.html │ │ │ │ ├── EquivalentUri.html │ │ │ │ ├── HasEntries.html │ │ │ │ ├── HasEntry.html │ │ │ │ ├── HasKey.html │ │ │ │ ├── HasValue.html │ │ │ │ ├── Includes.html │ │ │ │ ├── InstanceOf.html │ │ │ │ ├── IsA.html │ │ │ │ ├── KindOf.html │ │ │ │ ├── Not.html │ │ │ │ ├── Optionally.html │ │ │ │ ├── RegexpMatches.html │ │ │ │ ├── RespondsWith.html │ │ │ │ └── YamlEquivalent.html │ │ │ ├── Sequence.html │ │ │ ├── StateMachine.html │ │ │ ├── StateMachine │ │ │ │ ├── State.html │ │ │ │ └── StatePredicate.html │ │ │ ├── StubbingError.html │ │ │ └── UnexpectedInvocation.html │ │ ├── _index.html │ │ ├── class_list.html │ │ ├── css │ │ │ ├── common.css │ │ │ ├── full_list.css │ │ │ └── style.css │ │ ├── file.COPYING.html │ │ ├── file.MIT-LICENSE.html │ │ ├── file.README.html │ │ ├── file.RELEASE.html │ │ ├── file_list.html │ │ ├── frames.html │ │ ├── index.html │ │ ├── js │ │ │ ├── app.js │ │ │ ├── full_list.js │ │ │ └── jquery.js │ │ ├── method_list.html │ │ └── top-level-namespace.html │ ├── gemfiles │ │ ├── Gemfile.minitest.1.3.0 │ │ ├── Gemfile.minitest.1.4.0 │ │ ├── Gemfile.minitest.1.4.1 │ │ ├── Gemfile.minitest.1.4.2 │ │ ├── Gemfile.minitest.2.0.0 │ │ ├── Gemfile.minitest.2.0.1 │ │ ├── Gemfile.minitest.2.11.0 │ │ ├── Gemfile.minitest.2.11.2 │ │ ├── Gemfile.minitest.2.3.0 │ │ ├── Gemfile.minitest.latest │ │ ├── Gemfile.test-unit.2.0.0 │ │ ├── Gemfile.test-unit.2.0.1 │ │ ├── Gemfile.test-unit.2.0.3 │ │ └── Gemfile.test-unit.latest │ ├── init.rb │ ├── lib │ │ ├── mocha.rb │ │ ├── mocha │ │ │ ├── any_instance_method.rb │ │ │ ├── api.rb │ │ │ ├── argument_iterator.rb │ │ │ ├── backtrace_filter.rb │ │ │ ├── cardinality.rb │ │ │ ├── central.rb │ │ │ ├── change_state_side_effect.rb │ │ │ ├── class_method.rb │ │ │ ├── class_methods.rb │ │ │ ├── configuration.rb │ │ │ ├── debug.rb │ │ │ ├── deprecation.rb │ │ │ ├── detection │ │ │ │ ├── mini_test.rb │ │ │ │ └── test_unit.rb │ │ │ ├── error_with_filtered_backtrace.rb │ │ │ ├── exception_raiser.rb │ │ │ ├── expectation.rb │ │ │ ├── expectation_error.rb │ │ │ ├── expectation_error_factory.rb │ │ │ ├── expectation_list.rb │ │ │ ├── hooks.rb │ │ │ ├── in_state_ordering_constraint.rb │ │ │ ├── inspect.rb │ │ │ ├── instance_method.rb │ │ │ ├── integration.rb │ │ │ ├── integration │ │ │ │ ├── assertion_counter.rb │ │ │ │ ├── mini_test.rb │ │ │ │ ├── mini_test │ │ │ │ │ ├── adapter.rb │ │ │ │ │ ├── exception_translation.rb │ │ │ │ │ ├── nothing.rb │ │ │ │ │ ├── version_13.rb │ │ │ │ │ ├── version_140.rb │ │ │ │ │ ├── version_141.rb │ │ │ │ │ ├── version_142_to_172.rb │ │ │ │ │ ├── version_200.rb │ │ │ │ │ ├── version_201_to_222.rb │ │ │ │ │ ├── version_2110_to_2111.rb │ │ │ │ │ ├── version_2112_to_320.rb │ │ │ │ │ └── version_230_to_2101.rb │ │ │ │ ├── monkey_patcher.rb │ │ │ │ ├── test_unit.rb │ │ │ │ └── test_unit │ │ │ │ │ ├── adapter.rb │ │ │ │ │ ├── gem_version_200.rb │ │ │ │ │ ├── gem_version_201_to_202.rb │ │ │ │ │ ├── gem_version_203_to_220.rb │ │ │ │ │ ├── gem_version_230_to_250.rb │ │ │ │ │ ├── nothing.rb │ │ │ │ │ ├── ruby_version_185_and_below.rb │ │ │ │ │ └── ruby_version_186_and_above.rb │ │ │ ├── is_a.rb │ │ │ ├── logger.rb │ │ │ ├── method_matcher.rb │ │ │ ├── mini_test.rb │ │ │ ├── minitest.rb │ │ │ ├── mock.rb │ │ │ ├── mockery.rb │ │ │ ├── module_method.rb │ │ │ ├── module_methods.rb │ │ │ ├── multiple_yields.rb │ │ │ ├── names.rb │ │ │ ├── no_yields.rb │ │ │ ├── not_initialized_error.rb │ │ │ ├── object_methods.rb │ │ │ ├── parameter_matchers.rb │ │ │ ├── parameter_matchers │ │ │ │ ├── all_of.rb │ │ │ │ ├── any_of.rb │ │ │ │ ├── any_parameters.rb │ │ │ │ ├── anything.rb │ │ │ │ ├── base.rb │ │ │ │ ├── equals.rb │ │ │ │ ├── equivalent_uri.rb │ │ │ │ ├── has_entries.rb │ │ │ │ ├── has_entry.rb │ │ │ │ ├── has_key.rb │ │ │ │ ├── has_value.rb │ │ │ │ ├── includes.rb │ │ │ │ ├── instance_of.rb │ │ │ │ ├── is_a.rb │ │ │ │ ├── kind_of.rb │ │ │ │ ├── not.rb │ │ │ │ ├── object.rb │ │ │ │ ├── optionally.rb │ │ │ │ ├── regexp_matches.rb │ │ │ │ ├── responds_with.rb │ │ │ │ └── yaml_equivalent.rb │ │ │ ├── parameters_matcher.rb │ │ │ ├── pretty_parameters.rb │ │ │ ├── receivers.rb │ │ │ ├── return_values.rb │ │ │ ├── ruby_version.rb │ │ │ ├── sequence.rb │ │ │ ├── setup.rb │ │ │ ├── single_return_value.rb │ │ │ ├── single_yield.rb │ │ │ ├── standalone.rb │ │ │ ├── state_machine.rb │ │ │ ├── stubbing_error.rb │ │ │ ├── test_unit.rb │ │ │ ├── thrower.rb │ │ │ ├── unexpected_invocation.rb │ │ │ ├── version.rb │ │ │ └── yield_parameters.rb │ │ └── mocha_standalone.rb │ ├── mocha.gemspec │ ├── test │ │ ├── acceptance │ │ │ ├── acceptance_test_helper.rb │ │ │ ├── bug_18914_test.rb │ │ │ ├── bug_21465_test.rb │ │ │ ├── bug_21563_test.rb │ │ │ ├── exception_rescue_test.rb │ │ │ ├── expectations_on_multiple_methods_test.rb │ │ │ ├── expected_invocation_count_test.rb │ │ │ ├── failure_messages_test.rb │ │ │ ├── issue_272_test.rb │ │ │ ├── issue_65_test.rb │ │ │ ├── issue_70_test.rb │ │ │ ├── mocha_example_test.rb │ │ │ ├── mocha_test_result_test.rb │ │ │ ├── mock_test.rb │ │ │ ├── mock_with_initializer_block_test.rb │ │ │ ├── mocked_methods_dispatch_test.rb │ │ │ ├── multiple_expectations_failure_message_test.rb │ │ │ ├── optional_parameters_test.rb │ │ │ ├── parameter_matcher_test.rb │ │ │ ├── partial_mocks_test.rb │ │ │ ├── prepend_test.rb │ │ │ ├── prevent_use_of_mocha_outside_test_test.rb │ │ │ ├── raise_exception_test.rb │ │ │ ├── return_value_test.rb │ │ │ ├── sequence_test.rb │ │ │ ├── states_test.rb │ │ │ ├── stub_any_instance_method_defined_on_superclass_test.rb │ │ │ ├── stub_any_instance_method_test.rb │ │ │ ├── stub_class_method_defined_on_active_record_association_proxy_test.rb │ │ │ ├── stub_class_method_defined_on_class_test.rb │ │ │ ├── stub_class_method_defined_on_module_test.rb │ │ │ ├── stub_class_method_defined_on_superclass_test.rb │ │ │ ├── stub_everything_test.rb │ │ │ ├── stub_instance_method_defined_on_active_record_association_proxy_test.rb │ │ │ ├── stub_instance_method_defined_on_class_and_aliased_test.rb │ │ │ ├── stub_instance_method_defined_on_class_test.rb │ │ │ ├── stub_instance_method_defined_on_kernel_module_test.rb │ │ │ ├── stub_instance_method_defined_on_module_test.rb │ │ │ ├── stub_instance_method_defined_on_object_class_test.rb │ │ │ ├── stub_instance_method_defined_on_singleton_class_test.rb │ │ │ ├── stub_instance_method_defined_on_superclass_test.rb │ │ │ ├── stub_method_defined_on_module_and_aliased_test.rb │ │ │ ├── stub_module_method_test.rb │ │ │ ├── stub_test.rb │ │ │ ├── stubba_example_test.rb │ │ │ ├── stubba_test_result_test.rb │ │ │ ├── stubbing_error_backtrace_test.rb │ │ │ ├── stubbing_frozen_object_test.rb │ │ │ ├── stubbing_method_accepting_block_parameter_test.rb │ │ │ ├── stubbing_method_unnecessarily_test.rb │ │ │ ├── stubbing_nil_test.rb │ │ │ ├── stubbing_non_existent_any_instance_method_test.rb │ │ │ ├── stubbing_non_existent_class_method_test.rb │ │ │ ├── stubbing_non_existent_instance_method_test.rb │ │ │ ├── stubbing_non_public_any_instance_method_test.rb │ │ │ ├── stubbing_non_public_class_method_test.rb │ │ │ ├── stubbing_non_public_instance_method_test.rb │ │ │ ├── stubbing_on_non_mock_object_test.rb │ │ │ ├── stubbing_same_class_method_on_parent_and_child_classes_test.rb │ │ │ ├── throw_test.rb │ │ │ ├── unexpected_invocation_test.rb │ │ │ └── unstubbing_test.rb │ │ ├── assertions.rb │ │ ├── deprecation_disabler.rb │ │ ├── execution_point.rb │ │ ├── integration │ │ │ ├── mini_test_test.rb │ │ │ ├── shared_tests.rb │ │ │ └── test_unit_test.rb │ │ ├── method_definer.rb │ │ ├── mini_test_result.rb │ │ ├── minitest_result.rb │ │ ├── simple_counter.rb │ │ ├── test_helper.rb │ │ ├── test_runner.rb │ │ ├── test_unit_result.rb │ │ └── unit │ │ │ ├── any_instance_method_test.rb │ │ │ ├── array_inspect_test.rb │ │ │ ├── backtrace_filter_test.rb │ │ │ ├── cardinality_test.rb │ │ │ ├── central_test.rb │ │ │ ├── change_state_side_effect_test.rb │ │ │ ├── class_method_test.rb │ │ │ ├── class_methods_test.rb │ │ │ ├── configuration_test.rb │ │ │ ├── date_time_inspect_test.rb │ │ │ ├── exception_raiser_test.rb │ │ │ ├── expectation_list_test.rb │ │ │ ├── expectation_test.rb │ │ │ ├── hash_inspect_test.rb │ │ │ ├── hooks_test.rb │ │ │ ├── in_state_ordering_constraint_test.rb │ │ │ ├── method_matcher_test.rb │ │ │ ├── mock_test.rb │ │ │ ├── mockery_test.rb │ │ │ ├── module_methods_test.rb │ │ │ ├── multiple_yields_test.rb │ │ │ ├── no_yields_test.rb │ │ │ ├── object_inspect_test.rb │ │ │ ├── object_methods_test.rb │ │ │ ├── parameter_matchers │ │ │ ├── all_of_test.rb │ │ │ ├── any_of_test.rb │ │ │ ├── anything_test.rb │ │ │ ├── equals_test.rb │ │ │ ├── equivalent_uri_test.rb │ │ │ ├── has_entries_test.rb │ │ │ ├── has_entry_test.rb │ │ │ ├── has_key_test.rb │ │ │ ├── has_value_test.rb │ │ │ ├── includes_test.rb │ │ │ ├── instance_of_test.rb │ │ │ ├── is_a_test.rb │ │ │ ├── kind_of_test.rb │ │ │ ├── not_test.rb │ │ │ ├── regexp_matches_test.rb │ │ │ ├── responds_with_test.rb │ │ │ ├── stub_matcher.rb │ │ │ └── yaml_equivalent_test.rb │ │ │ ├── parameters_matcher_test.rb │ │ │ ├── receivers_test.rb │ │ │ ├── return_values_test.rb │ │ │ ├── sequence_test.rb │ │ │ ├── single_return_value_test.rb │ │ │ ├── single_yield_test.rb │ │ │ ├── state_machine_test.rb │ │ │ ├── string_inspect_test.rb │ │ │ ├── thrower_test.rb │ │ │ └── yield_parameters_test.rb │ └── yard-templates │ │ └── default │ │ └── layout │ │ └── html │ │ ├── google_analytics.erb │ │ └── setup.rb ├── mocha-on-bacon-0.2.3 │ ├── LICENSE │ ├── README.md │ └── lib │ │ └── mocha-on-bacon.rb ├── molinillo-0.6.6 │ ├── ARCHITECTURE.md │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ └── lib │ │ ├── molinillo.rb │ │ └── molinillo │ │ ├── compatibility.rb │ │ ├── delegates │ │ ├── resolution_state.rb │ │ └── specification_provider.rb │ │ ├── dependency_graph.rb │ │ ├── dependency_graph │ │ ├── action.rb │ │ ├── add_edge_no_circular.rb │ │ ├── add_vertex.rb │ │ ├── delete_edge.rb │ │ ├── detach_vertex_named.rb │ │ ├── log.rb │ │ ├── set_payload.rb │ │ ├── tag.rb │ │ └── vertex.rb │ │ ├── errors.rb │ │ ├── gem_metadata.rb │ │ ├── modules │ │ ├── specification_provider.rb │ │ └── ui.rb │ │ ├── resolution.rb │ │ ├── resolver.rb │ │ └── state.rb ├── nanaimo-0.2.6 │ ├── .rspec │ ├── .rubocop.yml │ ├── .rubocop_todo.yml │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CODE_OF_CONDUCT.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── bin │ │ ├── console │ │ └── setup │ ├── lib │ │ ├── nanaimo.rb │ │ └── nanaimo │ │ │ ├── object.rb │ │ │ ├── plist.rb │ │ │ ├── reader.rb │ │ │ ├── unicode.rb │ │ │ ├── unicode │ │ │ ├── next_step_mapping.rb │ │ │ └── quote_maps.rb │ │ │ ├── version.rb │ │ │ ├── writer.rb │ │ │ └── writer │ │ │ ├── pbxproj.rb │ │ │ └── xml.rb │ └── nanaimo.gemspec ├── nap-1.1.0 │ ├── LICENSE │ ├── README.md │ ├── lib │ │ ├── rest.rb │ │ └── rest │ │ │ ├── error.rb │ │ │ ├── request.rb │ │ │ └── response.rb │ └── support │ │ └── cacert.pem ├── netrc-0.11.0 │ ├── LICENSE.md │ ├── Readme.md │ ├── changelog.txt │ ├── data │ │ ├── default_only.netrc │ │ ├── login.netrc │ │ ├── newlineless.netrc │ │ ├── password.netrc │ │ ├── permissive.netrc │ │ ├── sample.netrc │ │ ├── sample_multi.netrc │ │ ├── sample_multi_with_default.netrc │ │ └── sample_with_default.netrc │ ├── lib │ │ └── netrc.rb │ └── test │ │ ├── test_lex.rb │ │ ├── test_netrc.rb │ │ └── test_parse.rb ├── prettybacon-0.0.2 │ ├── Gemfile │ ├── LICENSE.txt │ ├── PrettyBacon.gemspec │ ├── README.md │ ├── Rakefile │ └── lib │ │ ├── pretty_bacon.rb │ │ └── pretty_bacon │ │ ├── context.rb │ │ ├── spec_dox_output.rb │ │ ├── test_unit_output.rb │ │ └── version.rb ├── public_suffix-3.0.3 │ ├── .rubocop.yml │ ├── .rubocop_defaults.yml │ ├── .ruby-gemset │ ├── .travis.yml │ ├── .yardopts │ ├── 2.0-Upgrade.md │ ├── CHANGELOG.md │ ├── Gemfile │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── bin │ │ └── console │ ├── data │ │ └── list.txt │ ├── lib │ │ ├── public_suffix.rb │ │ └── public_suffix │ │ │ ├── domain.rb │ │ │ ├── errors.rb │ │ │ ├── list.rb │ │ │ ├── rule.rb │ │ │ └── version.rb │ ├── public_suffix.gemspec │ └── test │ │ ├── .empty │ │ ├── acceptance_test.rb │ │ ├── benchmarks │ │ ├── bm_find.rb │ │ ├── bm_find_all.rb │ │ ├── bm_names.rb │ │ ├── bm_select.rb │ │ ├── bm_select_incremental.rb │ │ └── bm_valid.rb │ │ ├── profilers │ │ ├── domain_profiler.rb │ │ ├── find_profiler.rb │ │ ├── find_profiler_jp.rb │ │ ├── initialization_profiler.rb │ │ ├── list_profsize.rb │ │ └── object_binsize.rb │ │ ├── psl_test.rb │ │ ├── test_helper.rb │ │ ├── tests.txt │ │ └── unit │ │ ├── domain_test.rb │ │ ├── errors_test.rb │ │ ├── list_test.rb │ │ ├── public_suffix_test.rb │ │ └── rule_test.rb ├── rake-12.3.2 │ ├── CONTRIBUTING.rdoc │ ├── Gemfile │ ├── History.rdoc │ ├── MIT-LICENSE │ ├── README.rdoc │ ├── Rakefile │ ├── bin │ │ ├── bundle │ │ ├── console │ │ ├── rake │ │ ├── rdoc │ │ ├── rubocop │ │ └── setup │ ├── doc │ │ ├── command_line_usage.rdoc │ │ ├── example │ │ │ ├── Rakefile1 │ │ │ ├── Rakefile2 │ │ │ ├── a.c │ │ │ ├── b.c │ │ │ └── main.c │ │ ├── glossary.rdoc │ │ ├── jamis.rb │ │ ├── proto_rake.rdoc │ │ ├── rake.1 │ │ ├── rakefile.rdoc │ │ └── rational.rdoc │ ├── exe │ │ └── rake │ ├── lib │ │ ├── rake.rb │ │ └── rake │ │ │ ├── application.rb │ │ │ ├── backtrace.rb │ │ │ ├── clean.rb │ │ │ ├── cloneable.rb │ │ │ ├── cpu_counter.rb │ │ │ ├── default_loader.rb │ │ │ ├── dsl_definition.rb │ │ │ ├── early_time.rb │ │ │ ├── ext │ │ │ ├── core.rb │ │ │ └── string.rb │ │ │ ├── file_creation_task.rb │ │ │ ├── file_list.rb │ │ │ ├── file_task.rb │ │ │ ├── file_utils.rb │ │ │ ├── file_utils_ext.rb │ │ │ ├── invocation_chain.rb │ │ │ ├── invocation_exception_mixin.rb │ │ │ ├── late_time.rb │ │ │ ├── linked_list.rb │ │ │ ├── loaders │ │ │ └── makefile.rb │ │ │ ├── multi_task.rb │ │ │ ├── name_space.rb │ │ │ ├── packagetask.rb │ │ │ ├── phony.rb │ │ │ ├── private_reader.rb │ │ │ ├── promise.rb │ │ │ ├── pseudo_status.rb │ │ │ ├── rake_module.rb │ │ │ ├── rake_test_loader.rb │ │ │ ├── rule_recursion_overflow_error.rb │ │ │ ├── scope.rb │ │ │ ├── task.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 │ └── rake.gemspec ├── ruby-macho-1.4.0 │ ├── .yardopts │ ├── LICENSE │ ├── README.md │ └── lib │ │ ├── macho.rb │ │ └── macho │ │ ├── exceptions.rb │ │ ├── fat_file.rb │ │ ├── headers.rb │ │ ├── load_commands.rb │ │ ├── macho_file.rb │ │ ├── sections.rb │ │ ├── structure.rb │ │ ├── tools.rb │ │ ├── utils.rb │ │ └── view.rb ├── thread_safe-0.3.6 │ ├── .rspec │ ├── .travis.yml │ ├── .yardopts │ ├── Gemfile │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── examples │ │ └── bench_cache.rb │ ├── ext │ │ ├── org │ │ │ └── jruby │ │ │ │ └── ext │ │ │ │ └── thread_safe │ │ │ │ ├── JRubyCacheBackendLibrary.java │ │ │ │ ├── jsr166e │ │ │ │ ├── ConcurrentHashMap.java │ │ │ │ ├── ConcurrentHashMapV8.java │ │ │ │ ├── LongAdder.java │ │ │ │ ├── Striped64.java │ │ │ │ └── nounsafe │ │ │ │ │ ├── ConcurrentHashMapV8.java │ │ │ │ │ ├── LongAdder.java │ │ │ │ │ └── Striped64.java │ │ │ │ └── jsr166y │ │ │ │ └── ThreadLocalRandom.java │ │ └── thread_safe │ │ │ └── JrubyCacheBackendService.java │ ├── lib │ │ ├── thread_safe.rb │ │ └── thread_safe │ │ │ ├── atomic_reference_cache_backend.rb │ │ │ ├── cache.rb │ │ │ ├── mri_cache_backend.rb │ │ │ ├── non_concurrent_cache_backend.rb │ │ │ ├── synchronized_cache_backend.rb │ │ │ ├── synchronized_delegator.rb │ │ │ ├── util.rb │ │ │ ├── util │ │ │ ├── adder.rb │ │ │ ├── atomic_reference.rb │ │ │ ├── cheap_lockable.rb │ │ │ ├── power_of_two_tuple.rb │ │ │ ├── striped64.rb │ │ │ ├── volatile.rb │ │ │ ├── volatile_tuple.rb │ │ │ └── xor_shift_random.rb │ │ │ └── version.rb │ ├── spec │ │ ├── spec_helper.rb │ │ ├── src │ │ │ └── thread_safe │ │ │ │ └── SecurityManager.java │ │ ├── support │ │ │ ├── threads.rb │ │ │ └── threadsafe_test.rb │ │ └── thread_safe │ │ │ ├── array_spec.rb │ │ │ ├── cache_loops_spec.rb │ │ │ ├── cache_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── no_unsafe_spec.rb │ │ │ └── synchronized_delegator_spec.rb │ ├── tasks │ │ └── update_doc.rake │ ├── thread_safe.gemspec │ └── yard-template │ │ └── default │ │ ├── fulldoc │ │ └── html │ │ │ └── css │ │ │ └── common.css │ │ └── layout │ │ └── html │ │ └── footer.erb ├── tzinfo-1.2.5 │ ├── .yardopts │ ├── CHANGES.md │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── lib │ │ ├── tzinfo.rb │ │ └── tzinfo │ │ │ ├── country.rb │ │ │ ├── country_index_definition.rb │ │ │ ├── country_info.rb │ │ │ ├── country_timezone.rb │ │ │ ├── data_source.rb │ │ │ ├── data_timezone.rb │ │ │ ├── data_timezone_info.rb │ │ │ ├── info_timezone.rb │ │ │ ├── linked_timezone.rb │ │ │ ├── linked_timezone_info.rb │ │ │ ├── offset_rationals.rb │ │ │ ├── ruby_core_support.rb │ │ │ ├── ruby_country_info.rb │ │ │ ├── ruby_data_source.rb │ │ │ ├── time_or_datetime.rb │ │ │ ├── timezone.rb │ │ │ ├── timezone_definition.rb │ │ │ ├── timezone_index_definition.rb │ │ │ ├── timezone_info.rb │ │ │ ├── timezone_offset.rb │ │ │ ├── timezone_period.rb │ │ │ ├── timezone_proxy.rb │ │ │ ├── timezone_transition.rb │ │ │ ├── timezone_transition_definition.rb │ │ │ ├── transition_data_timezone_info.rb │ │ │ ├── zoneinfo_country_info.rb │ │ │ ├── zoneinfo_data_source.rb │ │ │ └── zoneinfo_timezone_info.rb │ ├── test │ │ ├── tc_country.rb │ │ ├── tc_country_index_definition.rb │ │ ├── tc_country_info.rb │ │ ├── tc_country_timezone.rb │ │ ├── tc_data_source.rb │ │ ├── tc_data_timezone.rb │ │ ├── tc_data_timezone_info.rb │ │ ├── tc_info_timezone.rb │ │ ├── tc_linked_timezone.rb │ │ ├── tc_linked_timezone_info.rb │ │ ├── tc_offset_rationals.rb │ │ ├── tc_ruby_core_support.rb │ │ ├── tc_ruby_country_info.rb │ │ ├── tc_ruby_data_source.rb │ │ ├── tc_time_or_datetime.rb │ │ ├── tc_timezone.rb │ │ ├── tc_timezone_definition.rb │ │ ├── tc_timezone_index_definition.rb │ │ ├── tc_timezone_info.rb │ │ ├── tc_timezone_london.rb │ │ ├── tc_timezone_melbourne.rb │ │ ├── tc_timezone_new_york.rb │ │ ├── tc_timezone_offset.rb │ │ ├── tc_timezone_period.rb │ │ ├── tc_timezone_proxy.rb │ │ ├── tc_timezone_transition.rb │ │ ├── tc_timezone_transition_definition.rb │ │ ├── tc_timezone_utc.rb │ │ ├── tc_transition_data_timezone_info.rb │ │ ├── tc_zoneinfo_country_info.rb │ │ ├── tc_zoneinfo_data_source.rb │ │ ├── tc_zoneinfo_timezone_info.rb │ │ ├── test_utils.rb │ │ ├── ts_all.rb │ │ ├── ts_all_ruby.rb │ │ ├── ts_all_zoneinfo.rb │ │ ├── tzinfo-data │ │ │ └── tzinfo │ │ │ │ ├── data.rb │ │ │ │ └── data │ │ │ │ ├── definitions │ │ │ │ ├── America │ │ │ │ │ ├── Argentina │ │ │ │ │ │ └── Buenos_Aires.rb │ │ │ │ │ └── New_York.rb │ │ │ │ ├── Australia │ │ │ │ │ └── Melbourne.rb │ │ │ │ ├── EST.rb │ │ │ │ ├── Etc │ │ │ │ │ ├── GMT__m__1.rb │ │ │ │ │ ├── GMT__p__1.rb │ │ │ │ │ └── UTC.rb │ │ │ │ ├── Europe │ │ │ │ │ ├── Amsterdam.rb │ │ │ │ │ ├── Andorra.rb │ │ │ │ │ ├── London.rb │ │ │ │ │ ├── Paris.rb │ │ │ │ │ └── Prague.rb │ │ │ │ └── UTC.rb │ │ │ │ ├── indexes │ │ │ │ ├── countries.rb │ │ │ │ └── timezones.rb │ │ │ │ └── version.rb │ │ └── zoneinfo │ │ │ ├── America │ │ │ ├── Argentina │ │ │ │ └── Buenos_Aires │ │ │ └── New_York │ │ │ ├── Australia │ │ │ └── Melbourne │ │ │ ├── EST │ │ │ ├── Etc │ │ │ └── UTC │ │ │ ├── Europe │ │ │ ├── Amsterdam │ │ │ ├── Andorra │ │ │ ├── London │ │ │ ├── Paris │ │ │ └── Prague │ │ │ ├── Factory │ │ │ ├── iso3166.tab │ │ │ ├── leapseconds │ │ │ ├── posix │ │ │ └── Europe │ │ │ │ └── London │ │ │ ├── posixrules │ │ │ ├── right │ │ │ └── Europe │ │ │ │ └── London │ │ │ ├── zone.tab │ │ │ └── zone1970.tab │ └── tzinfo.gemspec └── xcodeproj-1.9.0 │ ├── LICENSE │ ├── README.md │ ├── bin │ └── xcodeproj │ └── lib │ ├── xcodeproj.rb │ └── xcodeproj │ ├── command.rb │ ├── command │ ├── config_dump.rb │ ├── project_diff.rb │ ├── show.rb │ ├── sort.rb │ └── target_diff.rb │ ├── config.rb │ ├── config │ └── other_linker_flags_parser.rb │ ├── constants.rb │ ├── differ.rb │ ├── gem_version.rb │ ├── helper.rb │ ├── plist.rb │ ├── project.rb │ ├── project │ ├── case_converter.rb │ ├── object.rb │ ├── object │ │ ├── build_configuration.rb │ │ ├── build_file.rb │ │ ├── build_phase.rb │ │ ├── build_rule.rb │ │ ├── configuration_list.rb │ │ ├── container_item_proxy.rb │ │ ├── file_reference.rb │ │ ├── group.rb │ │ ├── helpers │ │ │ ├── build_settings_array_settings_by_object_version.rb │ │ │ ├── file_references_factory.rb │ │ │ └── groupable_helper.rb │ │ ├── native_target.rb │ │ ├── reference_proxy.rb │ │ ├── root_object.rb │ │ └── target_dependency.rb │ ├── object_attributes.rb │ ├── object_dictionary.rb │ ├── object_list.rb │ ├── project_helper.rb │ └── uuid_generator.rb │ ├── scheme.rb │ ├── scheme │ ├── abstract_scheme_action.rb │ ├── analyze_action.rb │ ├── archive_action.rb │ ├── build_action.rb │ ├── buildable_product_runnable.rb │ ├── buildable_reference.rb │ ├── command_line_arguments.rb │ ├── environment_variables.rb │ ├── launch_action.rb │ ├── macro_expansion.rb │ ├── profile_action.rb │ ├── remote_runnable.rb │ ├── test_action.rb │ └── xml_element_wrapper.rb │ ├── user_interface.rb │ ├── workspace.rb │ ├── workspace │ ├── file_reference.rb │ ├── group_reference.rb │ └── reference.rb │ └── xcodebuild_helper.rb └── specifications ├── CFPropertyList-3.0.0.gemspec ├── activesupport-4.2.11.1.gemspec ├── addressable-2.6.0.gemspec ├── atomos-0.1.3.gemspec ├── bacon-1.2.0.gemspec ├── claide-1.0.2.gemspec ├── cocoapods-1.6.1.gemspec ├── cocoapods-core-1.6.1.gemspec ├── cocoapods-deintegrate-1.0.4.gemspec ├── cocoapods-downloader-1.2.2.gemspec ├── cocoapods-plugins-1.0.0.gemspec ├── cocoapods-search-1.0.0.gemspec ├── cocoapods-stats-1.1.0.gemspec ├── cocoapods-trunk-1.3.1.gemspec ├── cocoapods-try-1.1.0.gemspec ├── colored2-3.1.2.gemspec ├── concurrent-ruby-1.1.5.gemspec ├── escape-0.0.4.gemspec ├── fourflusher-2.2.0.gemspec ├── fuzzy_match-2.0.4.gemspec ├── gh_inspector-1.1.3.gemspec ├── i18n-0.9.5.gemspec ├── json-2.2.0.gemspec ├── launchy-2.4.3.gemspec ├── metaclass-0.0.4.gemspec ├── minitest-5.11.3.gemspec ├── mocha-1.8.0.gemspec ├── mocha-on-bacon-0.2.3.gemspec ├── molinillo-0.6.6.gemspec ├── nanaimo-0.2.6.gemspec ├── nap-1.1.0.gemspec ├── netrc-0.11.0.gemspec ├── prettybacon-0.0.2.gemspec ├── public_suffix-3.0.3.gemspec ├── rake-12.3.2.gemspec ├── ruby-macho-1.4.0.gemspec ├── thread_safe-0.3.6.gemspec ├── tzinfo-1.2.5.gemspec └── xcodeproj-1.9.0.gemspec /.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_WITHOUT: "production" 3 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # Specify your gem's dependencies in cocoapods-dependency-html.gemspec 4 | gemspec 5 | 6 | group :development do 7 | gem 'cocoapods' 8 | 9 | gem 'mocha' 10 | gem 'bacon' 11 | gem 'mocha-on-bacon' 12 | gem 'prettybacon' 13 | end 14 | -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | require 'bundler/gem_tasks' 2 | 3 | def specs(dir) 4 | FileList["spec/#{dir}/*_spec.rb"].shuffle.join(' ') 5 | end 6 | 7 | desc 'Runs all the specs' 8 | task :specs do 9 | sh "bundle exec bacon #{specs('**')}" 10 | end 11 | 12 | task :default => :specs 13 | 14 | -------------------------------------------------------------------------------- /lib/cocoapods-dependency-html.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods-dependency-html/gem_version' 2 | -------------------------------------------------------------------------------- /lib/cocoapods-dependency-html/command.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods-dependency-html/command/dependency' 2 | -------------------------------------------------------------------------------- /lib/cocoapods-dependency-html/gem_version.rb: -------------------------------------------------------------------------------- 1 | module CocoapodsDependencyHtml 2 | VERSION = "0.0.2" 3 | end 4 | -------------------------------------------------------------------------------- /lib/cocoapods_plugin.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods-dependency-html/command' 2 | -------------------------------------------------------------------------------- /spec/command/html_spec.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../spec_helper', __FILE__) 2 | 3 | module Pod 4 | describe Command::Html do 5 | describe 'CLAide' do 6 | it 'registers it self' do 7 | Command.parse(%w{ html }).should.be.instance_of Command::Html 8 | end 9 | end 10 | end 11 | end 12 | 13 | -------------------------------------------------------------------------------- /vendor/bundle/bin/rake: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # 3 | # This file was generated by RubyGems. 4 | # 5 | # The application 'rake' is installed as part of a gem, and 6 | # this file is here to facilitate running it. 7 | # 8 | 9 | require 'rubygems' 10 | 11 | version = ">= 0.a" 12 | 13 | if ARGV.first 14 | str = ARGV.first 15 | str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding 16 | if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then 17 | version = $1 18 | ARGV.shift 19 | end 20 | end 21 | 22 | if Gem.respond_to?(:activate_bin_path) 23 | load Gem.activate_bin_path('rake', 'rake', version) 24 | else 25 | gem "rake", version 26 | load Gem.bin_path("rake", "rake", version) 27 | end 28 | -------------------------------------------------------------------------------- /vendor/bundle/cache/CFPropertyList-3.0.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/CFPropertyList-3.0.0.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/activesupport-4.2.11.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/activesupport-4.2.11.1.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/addressable-2.6.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/addressable-2.6.0.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/atomos-0.1.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/atomos-0.1.3.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/bacon-1.2.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/bacon-1.2.0.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/claide-1.0.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/claide-1.0.2.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/cocoapods-1.6.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/cocoapods-1.6.1.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/cocoapods-core-1.6.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/cocoapods-core-1.6.1.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/cocoapods-deintegrate-1.0.4.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/cocoapods-deintegrate-1.0.4.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/cocoapods-downloader-1.2.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/cocoapods-downloader-1.2.2.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/cocoapods-plugins-1.0.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/cocoapods-plugins-1.0.0.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/cocoapods-search-1.0.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/cocoapods-search-1.0.0.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/cocoapods-stats-1.1.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/cocoapods-stats-1.1.0.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/cocoapods-trunk-1.3.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/cocoapods-trunk-1.3.1.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/cocoapods-try-1.1.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/cocoapods-try-1.1.0.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/colored2-3.1.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/colored2-3.1.2.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/concurrent-ruby-1.1.5.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/concurrent-ruby-1.1.5.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/escape-0.0.4.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/escape-0.0.4.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/fourflusher-2.2.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/fourflusher-2.2.0.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/fuzzy_match-2.0.4.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/fuzzy_match-2.0.4.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/gh_inspector-1.1.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/gh_inspector-1.1.3.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/i18n-0.9.5.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/i18n-0.9.5.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/json-2.2.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/json-2.2.0.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/launchy-2.4.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/launchy-2.4.3.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/metaclass-0.0.4.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/metaclass-0.0.4.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/minitest-5.11.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/minitest-5.11.3.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/mocha-1.8.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/mocha-1.8.0.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/mocha-on-bacon-0.2.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/mocha-on-bacon-0.2.3.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/molinillo-0.6.6.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/molinillo-0.6.6.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/nanaimo-0.2.6.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/nanaimo-0.2.6.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/nap-1.1.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/nap-1.1.0.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/netrc-0.11.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/netrc-0.11.0.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/prettybacon-0.0.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/prettybacon-0.0.2.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/public_suffix-3.0.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/public_suffix-3.0.3.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/rake-12.3.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/rake-12.3.2.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/ruby-macho-1.4.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/ruby-macho-1.4.0.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/thread_safe-0.3.6.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/thread_safe-0.3.6.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/tzinfo-1.2.5.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/tzinfo-1.2.5.gem -------------------------------------------------------------------------------- /vendor/bundle/cache/xcodeproj-1.9.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/cache/xcodeproj-1.9.0.gem -------------------------------------------------------------------------------- /vendor/bundle/extensions/x86_64-darwin-17/2.5.0/json-2.2.0/gem.build_complete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/extensions/x86_64-darwin-17/2.5.0/json-2.2.0/gem.build_complete -------------------------------------------------------------------------------- /vendor/bundle/extensions/x86_64-darwin-17/2.5.0/json-2.2.0/json/ext/generator.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/extensions/x86_64-darwin-17/2.5.0/json-2.2.0/json/ext/generator.bundle -------------------------------------------------------------------------------- /vendor/bundle/extensions/x86_64-darwin-17/2.5.0/json-2.2.0/json/ext/parser.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/extensions/x86_64-darwin-17/2.5.0/json-2.2.0/json/ext/parser.bundle -------------------------------------------------------------------------------- /vendor/bundle/gems/CFPropertyList-3.0.0/THANKS: -------------------------------------------------------------------------------- 1 | Special thanks to: 2 | 3 | Steve Madsen for providing a lot of performance patches and bugfixes! 4 | Have a look at his Github account: 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/CFPropertyList-3.0.0/lib/cfpropertylist.rb: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | require 'cfpropertylist/rbCFPropertyList' 4 | 5 | 6 | # eof 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/all.rb: -------------------------------------------------------------------------------- 1 | require 'active_support' 2 | require 'active_support/time' 3 | require 'active_support/core_ext' 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/builder.rb: -------------------------------------------------------------------------------- 1 | begin 2 | require 'builder' 3 | rescue LoadError => e 4 | $stderr.puts "You don't have builder installed in your application. Please add it to your Gemfile and run bundle install" 5 | raise e 6 | end 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/concurrency/latch.rb: -------------------------------------------------------------------------------- 1 | require 'thread' 2 | require 'monitor' 3 | 4 | module ActiveSupport 5 | module Concurrency 6 | class Latch 7 | def initialize(count = 1) 8 | @count = count 9 | @lock = Monitor.new 10 | @cv = @lock.new_cond 11 | end 12 | 13 | def release 14 | @lock.synchronize do 15 | @count -= 1 if @count > 0 16 | @cv.broadcast if @count.zero? 17 | end 18 | end 19 | 20 | def await 21 | @lock.synchronize do 22 | @cv.wait_while { @count > 0 } 23 | end 24 | end 25 | end 26 | end 27 | end 28 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext.rb: -------------------------------------------------------------------------------- 1 | Dir["#{File.dirname(__FILE__)}/core_ext/*.rb"].each do |path| 2 | require path 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/array.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/array/wrap' 2 | require 'active_support/core_ext/array/access' 3 | require 'active_support/core_ext/array/conversions' 4 | require 'active_support/core_ext/array/extract_options' 5 | require 'active_support/core_ext/array/grouping' 6 | require 'active_support/core_ext/array/prepend_and_append' 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/array/prepend_and_append.rb: -------------------------------------------------------------------------------- 1 | class Array 2 | # The human way of thinking about adding stuff to the end of a list is with append. 3 | alias_method :append, :<< 4 | 5 | # The human way of thinking about adding stuff to the beginning of a list is with prepend. 6 | alias_method :prepend, :unshift 7 | end -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/benchmark.rb: -------------------------------------------------------------------------------- 1 | require 'benchmark' 2 | 3 | class << Benchmark 4 | # Benchmark realtime in milliseconds. 5 | # 6 | # Benchmark.realtime { User.all } 7 | # # => 8.0e-05 8 | # 9 | # Benchmark.ms { User.all } 10 | # # => 0.074 11 | def ms 12 | 1000 * realtime { yield } 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/big_decimal.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/big_decimal/conversions' 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/big_decimal/conversions.rb: -------------------------------------------------------------------------------- 1 | require 'bigdecimal' 2 | require 'bigdecimal/util' 3 | 4 | class BigDecimal 5 | DEFAULT_STRING_FORMAT = 'F' 6 | def to_formatted_s(*args) 7 | if args[0].is_a?(Symbol) 8 | super 9 | else 10 | format = args[0] || DEFAULT_STRING_FORMAT 11 | _original_to_s(format) 12 | end 13 | end 14 | alias_method :_original_to_s, :to_s 15 | alias_method :to_s, :to_formatted_s 16 | end 17 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/big_decimal/yaml_conversions.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/deprecation' 2 | 3 | ActiveSupport::Deprecation.warn 'core_ext/big_decimal/yaml_conversions is deprecated and will be removed in the future.' 4 | 5 | require 'bigdecimal' 6 | require 'yaml' 7 | require 'active_support/core_ext/big_decimal/conversions' 8 | 9 | class BigDecimal 10 | YAML_MAPPING = { 'Infinity' => '.Inf', '-Infinity' => '-.Inf', 'NaN' => '.NaN' } 11 | 12 | def encode_with(coder) 13 | string = to_s 14 | coder.represent_scalar(nil, YAML_MAPPING[string] || string) 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/class.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/class/attribute' 2 | require 'active_support/core_ext/class/delegating_attributes' 3 | require 'active_support/core_ext/class/subclasses' 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/class/attribute_accessors.rb: -------------------------------------------------------------------------------- 1 | # cattr_* became mattr_* aliases in 7dfbd91b0780fbd6a1dd9bfbc176e10894871d2d, 2 | # but we keep this around for libraries that directly require it knowing they 3 | # want cattr_*. No need to deprecate. 4 | require 'active_support/core_ext/module/attribute_accessors' 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/date.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/date/acts_like' 2 | require 'active_support/core_ext/date/calculations' 3 | require 'active_support/core_ext/date/conversions' 4 | require 'active_support/core_ext/date/zones' 5 | 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/date/acts_like.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/object/acts_like' 2 | 3 | class Date 4 | # Duck-types as a Date-like class. See Object#acts_like?. 5 | def acts_like_date? 6 | true 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/date/zones.rb: -------------------------------------------------------------------------------- 1 | require 'date' 2 | require 'active_support/core_ext/date_and_time/zones' 3 | 4 | class Date 5 | include DateAndTime::Zones 6 | end 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/date_time.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/date_time/acts_like' 2 | require 'active_support/core_ext/date_time/calculations' 3 | require 'active_support/core_ext/date_time/compatibility' 4 | require 'active_support/core_ext/date_time/conversions' 5 | require 'active_support/core_ext/date_time/zones' 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/date_time/acts_like.rb: -------------------------------------------------------------------------------- 1 | require 'date' 2 | require 'active_support/core_ext/object/acts_like' 3 | 4 | class DateTime 5 | # Duck-types as a Date-like class. See Object#acts_like?. 6 | def acts_like_date? 7 | true 8 | end 9 | 10 | # Duck-types as a Time-like class. See Object#acts_like?. 11 | def acts_like_time? 12 | true 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/date_time/compatibility.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/date_and_time/compatibility' 2 | require 'active_support/core_ext/module/remove_method' 3 | 4 | class DateTime 5 | include DateAndTime::Compatibility 6 | 7 | remove_possible_method :to_time 8 | 9 | # Either return an instance of `Time` with the same UTC offset 10 | # as +self+ or an instance of `Time` representing the same time 11 | # in the the local system timezone depending on the setting of 12 | # on the setting of +ActiveSupport.to_time_preserves_timezone+. 13 | def to_time 14 | preserve_timezone ? getlocal(utc_offset) : getlocal 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/date_time/zones.rb: -------------------------------------------------------------------------------- 1 | require 'date' 2 | require 'active_support/core_ext/date_and_time/zones' 3 | 4 | class DateTime 5 | include DateAndTime::Zones 6 | end 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/file.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/file/atomic' 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/hash.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/hash/compact' 2 | require 'active_support/core_ext/hash/conversions' 3 | require 'active_support/core_ext/hash/deep_merge' 4 | require 'active_support/core_ext/hash/except' 5 | require 'active_support/core_ext/hash/indifferent_access' 6 | require 'active_support/core_ext/hash/keys' 7 | require 'active_support/core_ext/hash/reverse_merge' 8 | require 'active_support/core_ext/hash/slice' 9 | require 'active_support/core_ext/hash/transform_values' 10 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/integer.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/integer/multiple' 2 | require 'active_support/core_ext/integer/inflections' 3 | require 'active_support/core_ext/integer/time' 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/integer/multiple.rb: -------------------------------------------------------------------------------- 1 | class Integer 2 | # Check whether the integer is evenly divisible by the argument. 3 | # 4 | # 0.multiple_of?(0) # => true 5 | # 6.multiple_of?(5) # => false 6 | # 10.multiple_of?(2) # => true 7 | def multiple_of?(number) 8 | number != 0 ? self % number == 0 : zero? 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/kernel.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/kernel/agnostics' 2 | require 'active_support/core_ext/kernel/concern' 3 | require 'active_support/core_ext/kernel/debugger' if RUBY_VERSION < '2.0.0' 4 | require 'active_support/core_ext/kernel/reporting' 5 | require 'active_support/core_ext/kernel/singleton_class' 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/kernel/agnostics.rb: -------------------------------------------------------------------------------- 1 | class Object 2 | # Makes backticks behave (somewhat more) similarly on all platforms. 3 | # On win32 `nonexistent_command` raises Errno::ENOENT; on Unix, the 4 | # spawned shell prints a message to stderr and sets $?. We emulate 5 | # Unix on the former but not the latter. 6 | def `(command) #:nodoc: 7 | super 8 | rescue Errno::ENOENT => e 9 | STDERR.puts "#$0: #{e}" 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/kernel/concern.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/module/concerning' 2 | 3 | module Kernel 4 | # A shortcut to define a toplevel concern, not within a module. 5 | # 6 | # See Module::Concerning for more. 7 | def concern(topic, &module_definition) 8 | Object.concern topic, &module_definition 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/kernel/debugger.rb: -------------------------------------------------------------------------------- 1 | module Kernel 2 | unless respond_to?(:debugger) 3 | # Starts a debugging session if the +debugger+ gem has been loaded (call rails server --debugger to do load it). 4 | def debugger 5 | message = "\n***** Debugger requested, but was not available (ensure the debugger gem is listed in Gemfile/installed as gem): Start server with --debugger to enable *****\n" 6 | defined?(Rails.logger) ? Rails.logger.info(message) : $stderr.puts(message) 7 | end 8 | alias breakpoint debugger unless respond_to?(:breakpoint) 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/kernel/singleton_class.rb: -------------------------------------------------------------------------------- 1 | module Kernel 2 | # class_eval on an object acts like singleton_class.class_eval. 3 | def class_eval(*args, &block) 4 | singleton_class.class_eval(*args, &block) 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/module.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/module/aliasing' 2 | require 'active_support/core_ext/module/introspection' 3 | require 'active_support/core_ext/module/anonymous' 4 | require 'active_support/core_ext/module/reachable' 5 | require 'active_support/core_ext/module/attribute_accessors' 6 | require 'active_support/core_ext/module/attr_internal' 7 | require 'active_support/core_ext/module/concerning' 8 | require 'active_support/core_ext/module/delegation' 9 | require 'active_support/core_ext/module/deprecation' 10 | require 'active_support/core_ext/module/remove_method' 11 | require 'active_support/core_ext/module/qualified_const' 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/module/anonymous.rb: -------------------------------------------------------------------------------- 1 | class Module 2 | # A module may or may not have a name. 3 | # 4 | # module M; end 5 | # M.name # => "M" 6 | # 7 | # m = Module.new 8 | # m.name # => nil 9 | # 10 | # A module gets a name when it is first assigned to a constant. Either 11 | # via the +module+ or +class+ keyword or by an explicit assignment: 12 | # 13 | # m = Module.new # creates an anonymous module 14 | # M = m # => m gets a name here as a side-effect 15 | # m.name # => "M" 16 | def anonymous? 17 | name.nil? 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/module/method_transplanting.rb: -------------------------------------------------------------------------------- 1 | class Module 2 | ### 3 | # TODO: remove this after 1.9 support is dropped 4 | def methods_transplantable? # :nodoc: 5 | x = Module.new { 6 | def foo; end # :nodoc: 7 | } 8 | Module.new { define_method :bar, x.instance_method(:foo) } 9 | true 10 | rescue TypeError 11 | false 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/module/reachable.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/module/anonymous' 2 | require 'active_support/core_ext/string/inflections' 3 | 4 | class Module 5 | def reachable? #:nodoc: 6 | !anonymous? && name.safe_constantize.equal?(self) 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/module/remove_method.rb: -------------------------------------------------------------------------------- 1 | class Module 2 | def remove_possible_method(method) 3 | if method_defined?(method) || private_method_defined?(method) 4 | undef_method(method) 5 | end 6 | end 7 | 8 | def redefine_method(method, &block) 9 | remove_possible_method(method) 10 | define_method(method, &block) 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/name_error.rb: -------------------------------------------------------------------------------- 1 | class NameError 2 | # Extract the name of the missing constant from the exception message. 3 | def missing_name 4 | if /undefined local variable or method/ !~ message 5 | $1 if /((::)?([A-Z]\w*)(::[A-Z]\w*)*)$/ =~ message 6 | end 7 | end 8 | 9 | # Was this exception raised because the given name was missing? 10 | def missing_name?(name) 11 | if name.is_a? Symbol 12 | last_name = (missing_name || '').split('::').last 13 | last_name == name.to_s 14 | else 15 | missing_name == name.to_s 16 | end 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/numeric.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/numeric/bytes' 2 | require 'active_support/core_ext/numeric/time' 3 | require 'active_support/core_ext/numeric/conversions' 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/object/acts_like.rb: -------------------------------------------------------------------------------- 1 | class Object 2 | # A duck-type assistant method. For example, Active Support extends Date 3 | # to define an acts_like_date? method, and extends Time to define 4 | # acts_like_time?. As a result, we can do x.acts_like?(:time) and 5 | # x.acts_like?(:date) to do duck-type-safe comparisons, since classes that 6 | # we want to act like Time simply need to define an acts_like_time? method. 7 | def acts_like?(duck) 8 | respond_to? :"acts_like_#{duck}?" 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/object/conversions.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/object/to_param' 2 | require 'active_support/core_ext/object/to_query' 3 | require 'active_support/core_ext/array/conversions' 4 | require 'active_support/core_ext/hash/conversions' 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/object/itself.rb: -------------------------------------------------------------------------------- 1 | class Object 2 | # TODO: Remove this file when we drop support for Ruby < 2.2 3 | unless respond_to?(:itself) 4 | # Returns the object itself. 5 | # 6 | # Useful for chaining methods, such as Active Record scopes: 7 | # 8 | # Event.public_send(state.presence_in([ :trashed, :drafted ]) || :itself).order(:created_at) 9 | # 10 | # @return Object 11 | def itself 12 | self 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/object/to_param.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/object/to_query' 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/range.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/range/conversions' 2 | require 'active_support/core_ext/range/include_range' 3 | require 'active_support/core_ext/range/overlaps' 4 | require 'active_support/core_ext/range/each' 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/range/conversions.rb: -------------------------------------------------------------------------------- 1 | class Range 2 | RANGE_FORMATS = { 3 | :db => Proc.new { |start, stop| "BETWEEN '#{start.to_s(:db)}' AND '#{stop.to_s(:db)}'" } 4 | } 5 | 6 | # Gives a human readable format of the range. 7 | # 8 | # (1..100).to_formatted_s # => "1..100" 9 | def to_formatted_s(format = :default) 10 | if formatter = RANGE_FORMATS[format] 11 | formatter.call(first, last) 12 | else 13 | to_default_s 14 | end 15 | end 16 | 17 | alias_method :to_default_s, :to_s 18 | alias_method :to_s, :to_formatted_s 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/range/each.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/module/aliasing' 2 | 3 | class Range #:nodoc: 4 | 5 | def each_with_time_with_zone(&block) 6 | ensure_iteration_allowed 7 | each_without_time_with_zone(&block) 8 | end 9 | alias_method_chain :each, :time_with_zone 10 | 11 | def step_with_time_with_zone(n = 1, &block) 12 | ensure_iteration_allowed 13 | step_without_time_with_zone(n, &block) 14 | end 15 | alias_method_chain :step, :time_with_zone 16 | 17 | private 18 | def ensure_iteration_allowed 19 | if first.is_a?(Time) 20 | raise TypeError, "can't iterate from #{first.class}" 21 | end 22 | end 23 | end 24 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/range/overlaps.rb: -------------------------------------------------------------------------------- 1 | class Range 2 | # Compare two ranges and see if they overlap each other 3 | # (1..5).overlaps?(4..6) # => true 4 | # (1..5).overlaps?(7..9) # => false 5 | def overlaps?(other) 6 | cover?(other.first) || other.cover?(first) 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/regexp.rb: -------------------------------------------------------------------------------- 1 | class Regexp #:nodoc: 2 | def multiline? 3 | options & MULTILINE == MULTILINE 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/string/behavior.rb: -------------------------------------------------------------------------------- 1 | class String 2 | # Enable more predictable duck-typing on String-like classes. See Object#acts_like?. 3 | def acts_like_string? 4 | true 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/string/exclude.rb: -------------------------------------------------------------------------------- 1 | class String 2 | # The inverse of String#include?. Returns true if the string 3 | # does not include the other string. 4 | # 5 | # "hello".exclude? "lo" # => false 6 | # "hello".exclude? "ol" # => true 7 | # "hello".exclude? ?h # => false 8 | def exclude?(string) 9 | !include?(string) 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/string/inquiry.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/string_inquirer' 2 | 3 | class String 4 | # Wraps the current string in the ActiveSupport::StringInquirer class, 5 | # which gives you a prettier way to test for equality. 6 | # 7 | # env = 'production'.inquiry 8 | # env.production? # => true 9 | # env.development? # => false 10 | def inquiry 11 | ActiveSupport::StringInquirer.new(self) 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/string/starts_ends_with.rb: -------------------------------------------------------------------------------- 1 | class String 2 | alias_method :starts_with?, :start_with? 3 | alias_method :ends_with?, :end_with? 4 | end 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/string/zones.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/string/conversions' 2 | require 'active_support/core_ext/time/zones' 3 | 4 | class String 5 | # Converts String to a TimeWithZone in the current zone if Time.zone or Time.zone_default 6 | # is set, otherwise converts String to a Time via String#to_time 7 | def in_time_zone(zone = ::Time.zone) 8 | if zone 9 | ::Time.find_zone!(zone).parse(self) 10 | else 11 | to_time 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/struct.rb: -------------------------------------------------------------------------------- 1 | # Backport of Struct#to_h from Ruby 2.0 2 | class Struct # :nodoc: 3 | def to_h 4 | Hash[members.zip(values)] 5 | end 6 | end unless Struct.instance_methods.include?(:to_h) 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/time.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/time/acts_like' 2 | require 'active_support/core_ext/time/calculations' 3 | require 'active_support/core_ext/time/compatibility' 4 | require 'active_support/core_ext/time/conversions' 5 | require 'active_support/core_ext/time/marshal' 6 | require 'active_support/core_ext/time/zones' 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/time/acts_like.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/object/acts_like' 2 | 3 | class Time 4 | # Duck-types as a Time-like class. See Object#acts_like?. 5 | def acts_like_time? 6 | true 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/core_ext/time/compatibility.rb: -------------------------------------------------------------------------------- 1 | require "active_support/core_ext/date_and_time/compatibility" 2 | require "active_support/core_ext/module/remove_method" 3 | 4 | class Time 5 | include DateAndTime::Compatibility 6 | 7 | remove_possible_method :to_time 8 | 9 | # Either return +self+ or the time in the local system timezone depending 10 | # on the setting of +ActiveSupport.to_time_preserves_timezone+. 11 | def to_time 12 | preserve_timezone ? self : getlocal 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/gem_version.rb: -------------------------------------------------------------------------------- 1 | module ActiveSupport 2 | # Returns the version of the currently loaded Active Support as a Gem::Version 3 | def self.gem_version 4 | Gem::Version.new VERSION::STRING 5 | end 6 | 7 | module VERSION 8 | MAJOR = 4 9 | MINOR = 2 10 | TINY = 11 11 | PRE = "1" 12 | 13 | STRING = [MAJOR, MINOR, TINY, PRE].compact.join(".") 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/i18n.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/hash/deep_merge' 2 | require 'active_support/core_ext/hash/except' 3 | require 'active_support/core_ext/hash/slice' 4 | begin 5 | require 'i18n' 6 | rescue LoadError => e 7 | $stderr.puts "The i18n gem is not available. Please add it to your Gemfile and run bundle install" 8 | raise e 9 | end 10 | require 'active_support/lazy_load_hooks' 11 | 12 | ActiveSupport.run_load_hooks(:i18n) 13 | I18n.load_path << "#{File.dirname(__FILE__)}/locale/en.yml" 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/inflector.rb: -------------------------------------------------------------------------------- 1 | # in case active_support/inflector is required without the rest of active_support 2 | require 'active_support/inflector/inflections' 3 | require 'active_support/inflector/transliterate' 4 | require 'active_support/inflector/methods' 5 | 6 | require 'active_support/inflections' 7 | require 'active_support/core_ext/string/inflections' 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/json.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/json/decoding' 2 | require 'active_support/json/encoding' 3 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/number_helper/number_to_percentage_converter.rb: -------------------------------------------------------------------------------- 1 | module ActiveSupport 2 | module NumberHelper 3 | class NumberToPercentageConverter < NumberConverter # :nodoc: 4 | self.namespace = :percentage 5 | 6 | def convert 7 | rounded_number = NumberToRoundedConverter.convert(number, options) 8 | options[:format].gsub(/%n/, rounded_number) 9 | end 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/proxy_object.rb: -------------------------------------------------------------------------------- 1 | module ActiveSupport 2 | # A class with no predefined methods that behaves similarly to Builder's 3 | # BlankSlate. Used for proxy classes. 4 | class ProxyObject < ::BasicObject 5 | undef_method :== 6 | undef_method :equal? 7 | 8 | # Let ActiveSupport::ProxyObject at least raise exceptions. 9 | def raise(*args) 10 | ::Object.send(:raise, *args) 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/testing/autorun.rb: -------------------------------------------------------------------------------- 1 | gem 'minitest' 2 | 3 | require 'minitest' 4 | 5 | Minitest.autorun 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/time.rb: -------------------------------------------------------------------------------- 1 | module ActiveSupport 2 | autoload :Duration, 'active_support/duration' 3 | autoload :TimeWithZone, 'active_support/time_with_zone' 4 | autoload :TimeZone, 'active_support/values/time_zone' 5 | end 6 | 7 | require 'date' 8 | require 'time' 9 | 10 | require 'active_support/core_ext/time' 11 | require 'active_support/core_ext/date' 12 | require 'active_support/core_ext/date_time' 13 | 14 | require 'active_support/core_ext/integer/time' 15 | require 'active_support/core_ext/numeric/time' 16 | 17 | require 'active_support/core_ext/string/conversions' 18 | require 'active_support/core_ext/string/zones' 19 | -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/values/unicode_tables.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/values/unicode_tables.dat -------------------------------------------------------------------------------- /vendor/bundle/gems/activesupport-4.2.11.1/lib/active_support/version.rb: -------------------------------------------------------------------------------- 1 | require_relative 'gem_version' 2 | 3 | module ActiveSupport 4 | # Returns the version of the currently loaded ActiveSupport as a Gem::Version 5 | def self.version 6 | gem_version 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/addressable-2.6.0/data/unicode.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/addressable-2.6.0/data/unicode.data -------------------------------------------------------------------------------- /vendor/bundle/gems/addressable-2.6.0/lib/addressable.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'addressable/uri' 4 | require 'addressable/template' 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/addressable-2.6.0/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'bundler/setup' 4 | require 'rspec/its' 5 | 6 | begin 7 | require 'coveralls' 8 | Coveralls.wear! do 9 | add_filter "spec/" 10 | add_filter "vendor/" 11 | end 12 | rescue LoadError 13 | warn "warning: coveralls gem not found; skipping Coveralls" 14 | require 'simplecov' 15 | SimpleCov.start do 16 | add_filter "spec/" 17 | add_filter "vendor/" 18 | end 19 | end 20 | 21 | RSpec.configure do |config| 22 | config.warnings = true 23 | config.filter_run_when_matching :focus 24 | end 25 | -------------------------------------------------------------------------------- /vendor/bundle/gems/addressable-2.6.0/tasks/clobber.rake: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | desc "Remove all build products" 4 | task "clobber" 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/addressable-2.6.0/tasks/rspec.rake: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "rspec/core/rake_task" 4 | 5 | namespace :spec do 6 | RSpec::Core::RakeTask.new(:simplecov) do |t| 7 | t.pattern = FileList['spec/**/*_spec.rb'] 8 | t.rspec_opts = ['--color', '--format', 'documentation'] 9 | end 10 | 11 | namespace :simplecov do 12 | desc "Browse the code coverage report." 13 | task :browse => "spec:simplecov" do 14 | require "launchy" 15 | Launchy.open("coverage/index.html") 16 | end 17 | end 18 | end 19 | 20 | desc "Alias to spec:simplecov" 21 | task "spec" => "spec:simplecov" 22 | 23 | task "clobber" => ["spec:clobber_simplecov"] 24 | -------------------------------------------------------------------------------- /vendor/bundle/gems/atomos-0.1.3/.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/atomos-0.1.3/.rubocop.yml: -------------------------------------------------------------------------------- 1 | inherit_from: .rubocop_todo.yml 2 | 3 | -------------------------------------------------------------------------------- /vendor/bundle/gems/atomos-0.1.3/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: ruby 3 | rvm: 4 | - 2.5.0 5 | before_install: gem install bundler -v 1.16.1 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/atomos-0.1.3/Gemfile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | source 'https://rubygems.org' 4 | 5 | git_source(:github) { |repo_name| "https://github.com/#{repo_name}" } 6 | 7 | # Specify your gem's dependencies in atomos.gemspec 8 | gemspec 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/atomos-0.1.3/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'bundler/gem_tasks' 4 | 5 | require 'rspec/core/rake_task' 6 | require 'rubocop/rake_task' 7 | 8 | RSpec::Core::RakeTask.new 9 | RuboCop::RakeTask.new 10 | 11 | task default: %i[rubocop spec] 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/atomos-0.1.3/VERSION: -------------------------------------------------------------------------------- 1 | 0.1.3 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/atomos-0.1.3/bin/console: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # frozen_string_literal: true 3 | 4 | require 'bundler/setup' 5 | require 'atomos' 6 | 7 | # You can add fixtures and/or initialization code here to make experimenting 8 | # with your gem easier. You can also use a different console, if you like. 9 | 10 | # (If you use this, don't forget to add pry to your Gemfile!) 11 | # require "pry" 12 | # Pry.start 13 | 14 | require 'irb' 15 | IRB.start(__FILE__) 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/atomos-0.1.3/bin/setup: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -euo pipefail 3 | IFS=$'\n\t' 4 | set -vx 5 | 6 | bundle install 7 | 8 | # Do any other automated setup that you need to do here 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/atomos-0.1.3/lib/atomos/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Atomos 4 | VERSION = File.read(File.expand_path('../../../VERSION', __FILE__)) 5 | end 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/bacon-1.2.0/.travis.yml: -------------------------------------------------------------------------------- 1 | script: bin/bacon -Ilib --automatic --quiet 2 | rvm: 3 | - 1.8.7 4 | - 1.9.2 5 | - 1.9.3 6 | - rbx-18mode 7 | - rbx-19mode 8 | - jruby-18mode 9 | - jruby-19mode 10 | notifications: 11 | recipients: 12 | - gabriel.horner@gmail.com 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/bacon-1.2.0/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/bacon-1.2.0/ChangeLog -------------------------------------------------------------------------------- /vendor/bundle/gems/bacon-1.2.0/lib/autotest/bacon_rspec.rb: -------------------------------------------------------------------------------- 1 | require File.dirname(__FILE__) + '/bacon.rb' 2 | class Autotest::BaconRspec < Autotest::Bacon; end -------------------------------------------------------------------------------- /vendor/bundle/gems/bacon-1.2.0/lib/autotest/discover.rb: -------------------------------------------------------------------------------- 1 | Autotest.add_discovery do 2 | if File.exist?('spec/.bacon') || File.exist?('test/.bacon') 3 | class Autotest 4 | @@discoveries.delete_if { |d| d.inspect =~ /rspec/ } 5 | warn 'Removing rspec from autotest!' 6 | end 7 | 'bacon' 8 | end 9 | end -------------------------------------------------------------------------------- /vendor/bundle/gems/bacon-1.2.0/test/spec_nontrue.rb: -------------------------------------------------------------------------------- 1 | $false_is_not_true = false.should.not.be.true 2 | $nil_is_not_true = nil.should.not.be.true 3 | 4 | describe 'A non-true value' do 5 | it 'should pass negated tests inside specs' do 6 | false.should.not.be.true 7 | nil.should.not.be.true 8 | end 9 | 10 | it 'should pass negated tests outside specs' do 11 | $false_is_not_true.should.be.true 12 | $nil_is_not_true.should.be.true 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/claide-1.0.2/.rubocop.yml: -------------------------------------------------------------------------------- 1 | inherit_from: 2 | - .rubocop_todo.yml 3 | - .rubocop_cocoapods.yml 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/claide-1.0.2/.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | addons: 3 | code_climate: 4 | repo_token: 46c8b29dd6711f35704e7c5a541486cbbf2cff8b2df8ce755bfc09917d3c1cbb 5 | branches: 6 | only: 7 | - master 8 | - /.+-stable$/ 9 | rvm: 10 | - 1.8.7 11 | - 1.9.3 12 | - 2.1.1 13 | bundler_args: --without development 14 | before_install: 15 | - if [ "$TRAVIS_RUBY_VERSION" == "1.8.7" ]; then gem update --system; fi 16 | - gem install bundler 17 | script: bundle exec rake spec 18 | -------------------------------------------------------------------------------- /vendor/bundle/gems/claide-1.0.2/.yardopts: -------------------------------------------------------------------------------- 1 | --markup markdown --protected --charset=utf-8 lib 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/claide-1.0.2/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec 4 | 5 | gem 'rake' 6 | 7 | group :development do 8 | gem 'kicker' 9 | gem 'colored' # for examples 10 | end 11 | 12 | group :spec do 13 | gem 'bacon' 14 | gem 'json', '< 2' 15 | gem 'mocha-on-bacon' 16 | gem 'prettybacon' 17 | 18 | install_if RUBY_VERSION >= '1.9.3' do 19 | gem 'rubocop' 20 | gem 'codeclimate-test-reporter', :require => nil 21 | gem 'simplecov' 22 | end 23 | end 24 | -------------------------------------------------------------------------------- /vendor/bundle/gems/claide-1.0.2/lib/claide.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | 3 | # The mods of interest are {CLAide::ARGV}, {CLAide::Command}, and 4 | # {CLAide::InformativeError} 5 | # 6 | module CLAide 7 | # @return [String] 8 | # 9 | # CLAide’s version, following [semver](http://semver.org). 10 | # 11 | VERSION = '1.0.2'.freeze 12 | 13 | require 'claide/ansi' 14 | require 'claide/argument' 15 | require 'claide/argv' 16 | require 'claide/command' 17 | require 'claide/help' 18 | require 'claide/informative_error' 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-1.6.1/lib/cocoapods/command/ipc.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods/command/ipc/list' 2 | require 'cocoapods/command/ipc/podfile' 3 | require 'cocoapods/command/ipc/podfile_json' 4 | require 'cocoapods/command/ipc/repl' 5 | require 'cocoapods/command/ipc/spec' 6 | require 'cocoapods/command/ipc/update_search_index' 7 | 8 | module Pod 9 | class Command 10 | class IPC < Command 11 | self.abstract_command = true 12 | self.summary = 'Inter-process communication' 13 | 14 | def output_pipe 15 | STDOUT 16 | end 17 | end 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-1.6.1/lib/cocoapods/command/lib.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods/command/lib/create' 2 | require 'cocoapods/command/lib/lint' 3 | 4 | module Pod 5 | class Command 6 | class Lib < Command 7 | self.abstract_command = true 8 | self.summary = 'Develop pods' 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-1.6.1/lib/cocoapods/core_overrides.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods/sources_manager' 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-1.6.1/lib/cocoapods/downloader/response.rb: -------------------------------------------------------------------------------- 1 | module Pod 2 | module Downloader 3 | # A response to a download request. 4 | # 5 | # @attr [Pathname] location 6 | # the location where this downloaded pod is stored on disk. 7 | # 8 | # @attr [Specification] spec 9 | # the specification that describes this downloaded pod. 10 | # 11 | # @attr [Hash] checkout_options 12 | # the downloader parameters necessary to recreate this exact download. 13 | # 14 | Response = Struct.new(:location, :spec, :checkout_options) 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-1.6.1/lib/cocoapods/gem_version.rb: -------------------------------------------------------------------------------- 1 | module Pod 2 | # The version of the CocoaPods command line tool. 3 | # 4 | VERSION = '1.6.1'.freeze unless defined? Pod::VERSION 5 | end 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-1.6.1/lib/cocoapods/generator/bridge_support.rb: -------------------------------------------------------------------------------- 1 | module Pod 2 | module Generator 3 | class BridgeSupport 4 | extend Executable 5 | executable :gen_bridge_metadata 6 | 7 | attr_reader :headers 8 | 9 | def initialize(headers) 10 | @headers = headers 11 | end 12 | 13 | def search_paths 14 | @headers.map { |header| "-I '#{header.dirname}'" }.uniq 15 | end 16 | 17 | def save_as(pathname) 18 | gen_bridge_metadata('-c', search_paths.join(' '), '-o', pathname, *headers) 19 | end 20 | end 21 | end 22 | end 23 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-1.6.1/lib/cocoapods/generator/constant.rb: -------------------------------------------------------------------------------- 1 | module Pod 2 | module Generator 3 | # Generates a constant file. 4 | # 5 | class Constant 6 | def initialize(contents) 7 | @generate = contents 8 | end 9 | 10 | attr_reader :generate 11 | 12 | def save_as(path) 13 | path.open('w') do |f| 14 | f.write(generate) 15 | end 16 | end 17 | end 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-1.6.1/lib/cocoapods/installer/xcode.rb: -------------------------------------------------------------------------------- 1 | module Pod 2 | class Installer 3 | class Xcode 4 | autoload :PodsProjectGenerator, 'cocoapods/installer/xcode/pods_project_generator' 5 | autoload :TargetValidator, 'cocoapods/installer/xcode/target_validator' 6 | end 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-core-1.6.1/lib/cocoapods-core/core_ui.rb: -------------------------------------------------------------------------------- 1 | module Pod 2 | # Manages the UI output so dependent gems can customize it. 3 | # 4 | module CoreUI 5 | def self.puts(message) 6 | STDOUT.puts message 7 | end 8 | 9 | def self.print(message) 10 | STDOUT.print(message) 11 | end 12 | 13 | def self.warn(message) 14 | STDERR.puts message 15 | end 16 | 17 | #-------------------------------------------------------------------------# 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-core-1.6.1/lib/cocoapods-core/gem_version.rb: -------------------------------------------------------------------------------- 1 | module Pod 2 | # The version of the cocoapods-core. 3 | # 4 | CORE_VERSION = '1.6.1'.freeze unless defined? Pod::CORE_VERSION 5 | end 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-core-1.6.1/lib/cocoapods-core/master_source.rb: -------------------------------------------------------------------------------- 1 | module Pod 2 | class MasterSource < Source 3 | # For now, the MasterSource behaves exactly the same as any other Source. 4 | # In the future we may apply separate logic to the MasterSource that doesn't 5 | # depend on the file system. 6 | MASTER_REPO_NAME = 'master'.freeze 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-deintegrate-1.0.4/lib/cocoapods/deintegrate/gem_version.rb: -------------------------------------------------------------------------------- 1 | module CocoapodsDeintegrate 2 | VERSION = '1.0.4'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-deintegrate-1.0.4/lib/cocoapods_deintegrate.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods/deintegrate/gem_version' 2 | require 'cocoapods/deintegrator' 3 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-deintegrate-1.0.4/lib/cocoapods_plugin.rb: -------------------------------------------------------------------------------- 1 | module Pod 2 | require 'cocoapods_deintegrate' 3 | require 'cocoapods/command/deintegrate' 4 | end 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-downloader-1.2.2/lib/cocoapods-downloader/gem_version.rb: -------------------------------------------------------------------------------- 1 | module Pod 2 | module Downloader 3 | # @return [String] Downloader’s version, following 4 | # [semver](http://semver.org). 5 | # 6 | VERSION = '1.2.2'.freeze 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-downloader-1.2.2/lib/cocoapods-downloader/http.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods-downloader/remote_file' 2 | 3 | module Pod 4 | module Downloader 5 | class Http < RemoteFile 6 | private 7 | 8 | executable :curl 9 | 10 | def download_file(full_filename) 11 | curl! '-f', '-L', '-o', full_filename, url, '--create-dirs', '--netrc-optional', '--retry', '2' 12 | end 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-downloader-1.2.2/lib/cocoapods-downloader/scp.rb: -------------------------------------------------------------------------------- 1 | require 'uri' 2 | require 'cocoapods-downloader/remote_file' 3 | 4 | module Pod 5 | module Downloader 6 | class Scp < RemoteFile 7 | DEFAULT_PORT = 22 8 | 9 | private 10 | 11 | executable :scp 12 | 13 | def download_file(full_filename) 14 | scp! '-P', port, '-q', source, full_filename 15 | end 16 | 17 | def source 18 | "#{uri.user ? uri.user + '@' : ''}#{uri.host}:'#{uri.path}'" 19 | end 20 | 21 | def port 22 | uri.port || DEFAULT_PORT 23 | end 24 | 25 | def uri 26 | @uri ||= URI.parse(url) 27 | end 28 | end 29 | end 30 | end 31 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-plugins-1.0.0/.rubocop.yml: -------------------------------------------------------------------------------- 1 | inherit_from: 2 | - .rubocop_cocoapods.yml 3 | 4 | 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-plugins-1.0.0/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec 4 | 5 | group :development do 6 | gem 'cocoapods', :git => 'https://github.com/CocoaPods/CocoaPods.git', :branch => 'master' 7 | gem 'cocoapods-core', :git => 'https://github.com/CocoaPods/Core.git', :branch => 'master' 8 | gem 'claide', :git => 'https://github.com/CocoaPods/CLAide.git', :branch => 'master' 9 | 10 | gem 'bacon' 11 | gem 'mocha-on-bacon' 12 | gem 'prettybacon' 13 | gem 'vcr' 14 | gem 'webmock' 15 | 16 | gem 'codeclimate-test-reporter', :require => nil 17 | gem 'rubocop' 18 | end 19 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-plugins-1.0.0/lib/cocoapods_plugin.rb: -------------------------------------------------------------------------------- 1 | require 'pod/command/plugins' 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-plugins-1.0.0/lib/cocoapods_plugins.rb: -------------------------------------------------------------------------------- 1 | # The namespace of the Cocoapods plugins plugin. 2 | # 3 | module CocoapodsPlugins 4 | VERSION = '1.0.0'.freeze 5 | end 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-plugins-1.0.0/spec/command/plugins_spec.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../spec_helper', __FILE__) 2 | 3 | # The CocoaPods namespace 4 | # 5 | module Pod 6 | describe Command::Plugins do 7 | before do 8 | argv = CLAide::ARGV.new([]) 9 | @command = Command::Plugins.new(argv) 10 | end 11 | 12 | it 'registers itself and uses the default subcommand' do 13 | Command.parse(%w(plugins)).should.be.instance_of Command::Plugins::List 14 | end 15 | 16 | it 'exists' do 17 | @command.should.not.be.nil? 18 | end 19 | end 20 | end 21 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-plugins-1.0.0/spec/fixtures/cocoapods-foo1.gemspec: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | Gem::Specification.new do |spec| 3 | spec.name = 'cocoapods-foo1' 4 | spec.version = '2.0.1' 5 | spec.authors = ['Author 1'] 6 | spec.summary = 'Gem Summary 1' 7 | spec.description = 'Gem Description 1' 8 | spec.homepage = 'https://github.com/proper-man/cocoapods-foo1' 9 | spec.license = 'MIT' 10 | end 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-plugins-1.0.0/spec/fixtures/cocoapods-foo2.gemspec: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | Gem::Specification.new do |spec| 3 | spec.name = 'cocoapods-foo2' 4 | spec.version = '2.0.2' 5 | spec.authors = ['Author 1', 'Author 2'] 6 | spec.description = 'Gem Description 2' 7 | spec.homepage = 'https://github.com/proper-man/cocoapods-foo2' 8 | spec.license = 'MIT' 9 | end 10 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-plugins-1.0.0/spec/fixtures/unprefixed.gemspec: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | Gem::Specification.new do |spec| 3 | spec.name = 'unprefixed-plugin' 4 | spec.version = '1.2.3' 5 | spec.authors = ['Author 1', 'Author 2'] 6 | spec.summary = 'Gem Summary' 7 | spec.description = 'Gem Description' 8 | spec.homepage = 'https://github.com/messy-man/unprefixed-plugins' 9 | spec.license = 'MIT' 10 | end 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-search-1.0.0/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "spec/fixtures/spec-repos/master"] 2 | path = spec/fixtures/spec-repos/master 3 | url = https://github.com/CocoaPods/Specs.git 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-search-1.0.0/.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | cache: bundler 3 | rvm: 4 | - 2.0.0-p451 5 | 6 | branches: 7 | only: 8 | - master 9 | - /.+-stable$/ 10 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-search-1.0.0/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # Specify your gem's dependencies in cocoapods-search.gemspec 4 | gemspec 5 | 6 | group :development do 7 | gem 'cocoapods', :git => "https://github.com/CocoaPods/CocoaPods.git", :branch => 'master' 8 | gem 'cocoapods-core', :git => "https://github.com/CocoaPods/Core.git", :branch => 'master' 9 | gem 'bacon' 10 | gem 'mocha-on-bacon' 11 | gem 'prettybacon' 12 | end 13 | 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-search-1.0.0/Rakefile: -------------------------------------------------------------------------------- 1 | require 'bundler/gem_tasks' 2 | 3 | def specs(dir) 4 | FileList["spec/#{dir}/*_spec.rb"].shuffle.join(' ') 5 | end 6 | 7 | desc 'Runs all the specs' 8 | task :specs do 9 | sh "bundle exec bacon #{specs('**')}" 10 | end 11 | 12 | task :default => :specs 13 | 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-search-1.0.0/lib/cocoapods-search.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods-search/gem_version' 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-search-1.0.0/lib/cocoapods-search/command.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods-search/command/search' 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-search-1.0.0/lib/cocoapods-search/gem_version.rb: -------------------------------------------------------------------------------- 1 | module CocoapodsSearch 2 | VERSION = '1.0.0'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-search-1.0.0/lib/cocoapods_plugin.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods-search/command' 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-search-1.0.0/spec/fixtures/spec-repos/test_repo/JSONKit/1.4/JSONKit.podspec: -------------------------------------------------------------------------------- 1 | Pod::Spec.new do |s| 2 | s.name = 'JSONKit' 3 | s.version = '1.4' 4 | s.license = 'BSD / Apache License, Version 2.0' 5 | s.summary = 'A Very High Performance Objective-C JSON Library.' 6 | s.homepage = 'https://github.com/johnezang/JSONKit' 7 | s.author = 'John Engelhart' 8 | s.source = { :git => 'https://github.com/johnezang/JSONKit.git', :tag => 'v1.4' } 9 | 10 | s.source_files = 'JSONKit.*' 11 | end 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-search-1.0.0/spec/fixtures/spec-repos/test_repo/JSONKit/999.999.999/JSONKit.podspec: -------------------------------------------------------------------------------- 1 | Pod::Spec.new do |s| 2 | s.name = 'JSONKit' 3 | s.version = '999.999.999' 4 | s.license = 'BSD / Apache License, Version 2.0' 5 | s.summary = 'A Very High Performance Objective-C JSON Library.' 6 | s.homepage = 'https://github.com/johnezang/JSONKit' 7 | s.author = 'John Engelhart' 8 | s.source = { :git => 'https://github.com/johnezang/JSONKit.git', :commit => '0aff3deb5e1bb2bbc88a83fd71c8ad5550185cce' } 9 | 10 | s.source_files = 'JSONKit.*' 11 | s.compiler_flags = '-Wno-deprecated-objc-isa-usage', '-Wno-format' 12 | end 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-search-1.0.0/spec/fixtures/spec-repos/test_repo/OrangeFramework/0.1.0/OrangeFramework.podspec: -------------------------------------------------------------------------------- 1 | Pod::Spec.new do |s| 2 | s.name = "OrangeFramework" 3 | s.version = "0.1.0" 4 | s.author = { "Swiftest Orang-Utan" => "swiftest@orang.utan.local" } 5 | s.summary = "Fresh juice!" 6 | s.description = "Blends fresh orange juice." 7 | s.homepage = "http://httpbin.org/html" 8 | s.source = { :git => "http://utan.local/orange-framework.git", :tag => s.version.to_s } 9 | s.license = 'MIT' 10 | 11 | s.platform = :ios, '8.0' 12 | 13 | s.source_files = 'Source/Juicer.swift' 14 | 15 | s.frameworks = 'UIKit' 16 | end 17 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-search-1.0.0/spec/fixtures/spec-repos/test_repo/monkey/1.0.2/monkey.podspec: -------------------------------------------------------------------------------- 1 | Pod::Spec.new do |s| 2 | s.name = "monkey" 3 | s.version = "1.0.2" 4 | s.author = { "Funky Monkey" => "funky@monkey.local" } 5 | s.summary = "🙈🙉🙊" 6 | s.description = "See no evil! Hear no evil! Speak no evil!" 7 | s.homepage = "http://httpbin.org/html" 8 | s.source = { :git => "http://monkey.local/monkey.git", :tag => s.version.to_s } 9 | s.license = 'MIT' 10 | s.vendored_library = 'monkey.a' 11 | end 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-stats-1.1.0/.rubocop.yml: -------------------------------------------------------------------------------- 1 | inherit_from: 2 | - .rubocop_cocoapods.yml 3 | 4 | AllCops: 5 | Exclude: 6 | - ./vendor/**/* 7 | 8 | Metrics/LineLength: 9 | Max: 100 10 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-stats-1.1.0/.travis.yml: -------------------------------------------------------------------------------- 1 | cache: bundler 2 | rvm: 3 | # Same rubies as CP 4 | - 2.0.0-p647 5 | - 2.3.4 6 | - 2.4.1 7 | 8 | script: bundle exec rake spec 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-stats-1.1.0/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # Specify your gem's dependencies in cocoapods-stats.gemspec 4 | gemspec 5 | 6 | group :development do 7 | gem 'cocoapods', '>= 1.0.0' 8 | 9 | gem 'bacon' 10 | gem 'prettybacon' 11 | gem 'mocha-on-bacon' 12 | 13 | gem 'rubocop' 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-stats-1.1.0/README.md: -------------------------------------------------------------------------------- 1 | # cocoapods-stats 2 | 3 | Collects and sends simple analytics data to the [stats.cocoapods.org](https://stats.cocoapods.org) back-end. 4 | 5 | ## Installation 6 | 7 | $ gem install cocoapods-stats 8 | 9 | ## Usage 10 | 11 | $ pod spec stats POD_NAME 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-stats-1.1.0/lib/cocoapods_stats.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods_stats/gem_version' 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-stats-1.1.0/lib/cocoapods_stats/gem_version.rb: -------------------------------------------------------------------------------- 1 | module CocoapodsStats 2 | VERSION = '1.1.0'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-stats-1.1.0/spec/env_validator_spec.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../spec_helper', __FILE__) 2 | 3 | describe CocoaPodsStats::OptOutValidator do 4 | describe 'validates' do 5 | it 'returns no when there is an env var' do 6 | ENV['COCOAPODS_DISABLE_STATS'] = 'true' 7 | 8 | subject = CocoaPodsStats::OptOutValidator.new 9 | subject.should.not.validates 10 | end 11 | 12 | it 'returns yes when given a master repo that is cocoapods/specs' do 13 | ENV['COCOAPODS_DISABLE_STATS'] = nil 14 | 15 | subject = CocoaPodsStats::OptOutValidator.new 16 | subject.should.validates 17 | end 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-trunk-1.3.1/.rubocop.yml: -------------------------------------------------------------------------------- 1 | inherit_from: 2 | - .rubocop_todo.yml 3 | - .rubocop_cocoapods.yml 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-trunk-1.3.1/lib/cocoapods_plugin.rb: -------------------------------------------------------------------------------- 1 | require 'pod/command/trunk' 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-trunk-1.3.1/lib/cocoapods_trunk.rb: -------------------------------------------------------------------------------- 1 | module CocoaPodsTrunk 2 | VERSION = '1.3.1'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-trunk-1.3.1/spec/command/trunk/me_spec.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../../spec_helper', __FILE__) 2 | 3 | module Pod 4 | describe Command::Trunk::Me do 5 | describe 'CLAide' do 6 | it 'registers it self' do 7 | Command.parse(%w( trunk me )).should.be.instance_of Command::Trunk::Me 8 | end 9 | end 10 | 11 | it "should error if we don't have a token" do 12 | Netrc.any_instance.stubs(:[]).returns(nil) 13 | command = Command.parse(%w( trunk me )) 14 | lambda { command.validate! }.should.raise CLAide::Help 15 | end 16 | end 17 | end 18 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-trunk-1.3.1/spec/command/trunk_spec.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../spec_helper', __FILE__) 2 | 3 | module Pod 4 | describe Command::Trunk do 5 | describe 'CLAide' do 6 | it 'registers it self' do 7 | Command.parse(%w( trunk )).should.be.instance_of Command::Trunk 8 | end 9 | end 10 | 11 | before do 12 | @command = Command.parse(%w(trunk)) 13 | end 14 | 15 | describe 'authorization' do 16 | it 'will use the trunk token from ENV if present' do 17 | ENV.stubs(:[]).with('COCOAPODS_TRUNK_TOKEN').returns('token') 18 | 19 | @command.send(:token).should == 'token' 20 | end 21 | end 22 | end 23 | end 24 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-try-1.1.0/.rubocop.yml: -------------------------------------------------------------------------------- 1 | inherit_from: 2 | - .rubocop_todo.yml 3 | - .rubocop_cocoapods.yml 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-try-1.1.0/.rubocop_todo.yml: -------------------------------------------------------------------------------- 1 | # This configuration was generated by 2 | # `rubocop --auto-gen-config` 3 | # on 2015-08-14 22:12:21 -0700 using RuboCop version 0.33.0. 4 | # The point is for the user to remove these configuration records 5 | # one by one as the offenses are removed from the code base. 6 | # Note that changes in the inspected code, or installation of new 7 | # versions of RuboCop, may require this file to be generated again. 8 | 9 | # Offense count: 20 10 | # Configuration parameters: AllowURI, URISchemes. 11 | Metrics/LineLength: 12 | Max: 108 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-try-1.1.0/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec 4 | 5 | group :development do 6 | gem 'cocoapods', :git => 'https://github.com/CocoaPods/CocoaPods.git', :branch => 'master' 7 | gem 'cocoapods-core', :git => 'https://github.com/CocoaPods/Core.git', :branch => 'master' 8 | gem 'claide', :git => 'https://github.com/CocoaPods/CLAide.git', :branch => 'master' 9 | 10 | gem 'bacon' 11 | gem 'mocha' 12 | gem 'mocha-on-bacon' 13 | gem 'prettybacon' 14 | 15 | if RUBY_VERSION >= '1.9.3' 16 | gem 'codeclimate-test-reporter', :require => nil 17 | gem 'rubocop' 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-try-1.1.0/lib/cocoapods_plugin.rb: -------------------------------------------------------------------------------- 1 | require 'pod/command/try' 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/cocoapods-try-1.1.0/lib/cocoapods_try.rb: -------------------------------------------------------------------------------- 1 | # The namespace of the Cocoapods try plugin. 2 | # 3 | module CocoapodsTry 4 | VERSION = '1.1.0'.freeze 5 | end 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/colored2-3.1.2/Rakefile: -------------------------------------------------------------------------------- 1 | require 'bundler' 2 | require 'bundler/gem_tasks' 3 | require 'rake/clean' 4 | 5 | CLEAN.include %w(pkg coverage *.gem) 6 | 7 | begin 8 | require 'rspec/core/rake_task' 9 | RSpec::Core::RakeTask.new(:spec) 10 | rescue LoadError 11 | end 12 | 13 | task :default => [:spec] 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/colored2-3.1.2/lib/colored2/numbers.rb: -------------------------------------------------------------------------------- 1 | require 'colored2' unless defined?(Colored2) && Colored2.respond_to?(:decorate) 2 | 3 | module Colored2 4 | def self.integer_class 5 | major, minor = RUBY_VERSION.split(/\./).map(&:to_i) 6 | major >= 2 && minor >= 4 ? Integer : Kernel.const_get(:Fixnum) 7 | end 8 | end 9 | 10 | Colored2.decorate(Colored2.integer_class) 11 | Colored2.decorate(Float) 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/colored2-3.1.2/lib/colored2/object.rb: -------------------------------------------------------------------------------- 1 | require 'colored2' unless defined?(Colored2) && Colored2.respond_to?(:decorate) 2 | Colored2.decorate(Object) 3 | -------------------------------------------------------------------------------- /vendor/bundle/gems/colored2-3.1.2/lib/colored2/strings.rb: -------------------------------------------------------------------------------- 1 | require 'colored2' unless defined?(Colored2) && Colored2.respond_to?(:decorate) 2 | Colored2.decorate(String) 3 | -------------------------------------------------------------------------------- /vendor/bundle/gems/colored2-3.1.2/lib/colored2/version.rb: -------------------------------------------------------------------------------- 1 | module Colored2 2 | VERSION = '3.1.2' 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/colored2-3.1.2/spec/colored2_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | require 'colored2/strings' 3 | 4 | RSpec.describe Colored2 do 5 | describe 'global enable and disable' do 6 | before do 7 | Colored2.disable! 8 | end 9 | after do 10 | Colored2.enable! 11 | end 12 | let(:sample) { 'sample string' } 13 | 14 | describe 'colors' do 15 | subject { sample.red.on.blue } 16 | it { should eql(sample) } 17 | end 18 | describe 'effects' do 19 | subject { sample.bold.on.red } 20 | it { should eql(sample) } 21 | end 22 | end 23 | end 24 | -------------------------------------------------------------------------------- /vendor/bundle/gems/colored2-3.1.2/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | require 'simplecov' 2 | SimpleCov.start 3 | 4 | require 'rspec/core' 5 | 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent-ruby.rb: -------------------------------------------------------------------------------- 1 | require_relative "./concurrent" 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/atomics.rb: -------------------------------------------------------------------------------- 1 | require 'concurrent/atomic/atomic_reference' 2 | require 'concurrent/atomic/atomic_boolean' 3 | require 'concurrent/atomic/atomic_fixnum' 4 | require 'concurrent/atomic/cyclic_barrier' 5 | require 'concurrent/atomic/count_down_latch' 6 | require 'concurrent/atomic/event' 7 | require 'concurrent/atomic/read_write_lock' 8 | require 'concurrent/atomic/reentrant_read_write_lock' 9 | require 'concurrent/atomic/semaphore' 10 | require 'concurrent/atomic/thread_local_var' 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/concurrent_ruby.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/concurrent_ruby.jar -------------------------------------------------------------------------------- /vendor/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/constants.rb: -------------------------------------------------------------------------------- 1 | module Concurrent 2 | 3 | # Various classes within allows for +nil+ values to be stored, 4 | # so a special +NULL+ token is required to indicate the "nil-ness". 5 | # @!visibility private 6 | NULL = ::Object.new 7 | 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/abstract_object.rb: -------------------------------------------------------------------------------- 1 | module Concurrent 2 | module Synchronization 3 | 4 | # @!visibility private 5 | # @!macro internal_implementation_note 6 | class AbstractObject 7 | 8 | # @abstract has to be implemented based on Ruby runtime 9 | def initialize 10 | raise NotImplementedError 11 | end 12 | 13 | # @!visibility private 14 | # @abstract 15 | def full_memory_barrier 16 | raise NotImplementedError 17 | end 18 | 19 | def self.attr_volatile(*names) 20 | raise NotImplementedError 21 | end 22 | end 23 | end 24 | end 25 | -------------------------------------------------------------------------------- /vendor/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/jruby_lockable_object.rb: -------------------------------------------------------------------------------- 1 | module Concurrent 2 | module Synchronization 3 | 4 | if Concurrent.on_jruby? && Concurrent.java_extensions_loaded? 5 | 6 | # @!visibility private 7 | # @!macro internal_implementation_note 8 | class JRubyLockableObject < AbstractLockableObject 9 | 10 | end 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/thread_safe/util.rb: -------------------------------------------------------------------------------- 1 | module Concurrent 2 | 3 | # @!visibility private 4 | module ThreadSafe 5 | 6 | # @!visibility private 7 | module Util 8 | 9 | # TODO (pitr-ch 15-Oct-2016): migrate to Utility::NativeInteger 10 | FIXNUM_BIT_SIZE = (0.size * 8) - 2 11 | MAX_INT = (2 ** FIXNUM_BIT_SIZE) - 1 12 | # TODO (pitr-ch 15-Oct-2016): migrate to Utility::ProcessorCounter 13 | CPU_COUNT = 16 # is there a way to determine this? 14 | end 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /vendor/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/version.rb: -------------------------------------------------------------------------------- 1 | module Concurrent 2 | VERSION = '1.1.5' 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/escape-0.0.4/Readme: -------------------------------------------------------------------------------- 1 | = Escape 2 | 3 | [Home page:] http://__.rubyforge.org/ 4 | [Project site:] http://rubyforge.org/projects/__ 5 | [Gem install:] gem install escape 6 | [Wiki:] http://wiki.qualitysmith.com/__ 7 | [Author:] Your name 8 | [Copyright:] 2007 QualitySmith, Inc. 9 | [License:] {GNU General Public License}[http://www.gnu.org/copyleft/gpl.html] 10 | 11 | == Introduction 12 | 13 | ... 14 | 15 | == Installation 16 | 17 | ... 18 | 19 | == Usage 20 | 21 | ... 22 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fourflusher-2.2.0/.rubocop.yml: -------------------------------------------------------------------------------- 1 | Metrics/AbcSize: 2 | Max: 35 3 | 4 | Metrics/CyclomaticComplexity: 5 | Max: 10 6 | 7 | Metrics/LineLength: 8 | Max: 105 9 | 10 | Metrics/MethodLength: 11 | Max: 30 12 | 13 | Style/AsciiComments: 14 | Exclude: 15 | - 'lib/fourflusher/executable.rb' 16 | 17 | Style/ClassVars: 18 | Exclude: 19 | - 'lib/fourflusher/find.rb' 20 | 21 | Style/Documentation: 22 | Exclude: 23 | - 'spec/**/*' 24 | - 'test/**/*' 25 | - 'lib/fourflusher/version.rb' 26 | - 'lib/fourflusher/compat.rb' 27 | 28 | Lint/Void: 29 | Exclude: 30 | - 'spec/unit_spec.rb' 31 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fourflusher-2.2.0/.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 2.0.0-p648 4 | - 2.5.1 5 | cache: bundler 6 | before_install: gem install bundler -v "~> 1.17" 7 | script: 8 | - bundle exec rake 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fourflusher-2.2.0/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fourflusher-2.2.0/Rakefile: -------------------------------------------------------------------------------- 1 | require 'bundler/gem_tasks' 2 | 3 | require 'rspec/core/rake_task' 4 | RSpec::Core::RakeTask.new 5 | 6 | require 'rubocop/rake_task' 7 | RuboCop::RakeTask.new(:rubocop) 8 | 9 | task default: [:spec, :rubocop] 10 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fourflusher-2.2.0/bin/console: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require 'bundler/setup' 4 | require 'fourflusher' 5 | 6 | # You can add fixtures and/or initialization code here to make experimenting 7 | # with your gem easier. You can also use a different console, if you like. 8 | 9 | # (If you use this, don't forget to add pry to your Gemfile!) 10 | # require "pry" 11 | # Pry.start 12 | 13 | require 'irb' 14 | IRB.start 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fourflusher-2.2.0/bin/setup: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -euo pipefail 3 | IFS=$'\n\t' 4 | set -vx 5 | 6 | bundle install 7 | 8 | # Do any other automated setup that you need to do here 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fourflusher-2.2.0/lib/fourflusher.rb: -------------------------------------------------------------------------------- 1 | require 'fourflusher/find' 2 | require 'fourflusher/version' 3 | require 'fourflusher/xcodebuild' 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fourflusher-2.2.0/lib/fourflusher/compat.rb: -------------------------------------------------------------------------------- 1 | module Fourflusher 2 | class Config 3 | def self.instance 4 | @instance || new 5 | end 6 | 7 | def verbose? 8 | false 9 | end 10 | end 11 | 12 | class Informative < StandardError 13 | end 14 | 15 | class UI 16 | def self.indentation_level 17 | 0 18 | end 19 | 20 | def self.message(message) 21 | print(message) 22 | end 23 | end 24 | end 25 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fourflusher-2.2.0/lib/fourflusher/simctl.rb: -------------------------------------------------------------------------------- 1 | require 'fourflusher/executable' 2 | 3 | module Fourflusher 4 | # Executes `simctl` commands 5 | class SimControl 6 | extend Executable 7 | executable :xcrun 8 | 9 | def list(args) 10 | simctl!(['list'] + args) 11 | end 12 | 13 | private 14 | 15 | def simctl!(args) 16 | xcrun!(['simctl'] + args) 17 | end 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fourflusher-2.2.0/lib/fourflusher/version.rb: -------------------------------------------------------------------------------- 1 | module Fourflusher 2 | VERSION = '2.2.0' 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fourflusher-2.2.0/lib/fourflusher/xcodebuild.rb: -------------------------------------------------------------------------------- 1 | require 'fourflusher/find' 2 | 3 | module Fourflusher 4 | # Executes `simctl` commands 5 | class SimControl 6 | def destination(filter, os = :ios, minimum_version = '1.0') 7 | sim = simulator(filter, os, minimum_version) 8 | filter = "for #{os} #{minimum_version}" if filter == :oldest 9 | fail "Simulator #{filter} is not available." if sim.nil? 10 | ['-destination', "id=#{sim.id}"] 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fuzzy_match-2.0.4/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format progress 3 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fuzzy_match-2.0.4/Gemfile: -------------------------------------------------------------------------------- 1 | source :rubygems 2 | 3 | gemspec 4 | 5 | # bin/fuzzy_match development 6 | gem 'activesupport' 7 | gem 'remote_table' 8 | gem 'thor' 9 | gem 'to_regexp' 10 | gem 'perftools.rb' 11 | gem 'pry' 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fuzzy_match-2.0.4/Rakefile: -------------------------------------------------------------------------------- 1 | require 'bundler' 2 | Bundler::GemHelper.install_tasks 3 | 4 | require 'yard' 5 | YARD::Rake::YardocTask.new 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fuzzy_match-2.0.4/groupings-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/fuzzy_match-2.0.4/groupings-screenshot.png -------------------------------------------------------------------------------- /vendor/bundle/gems/fuzzy_match-2.0.4/highlevel.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/fuzzy_match-2.0.4/highlevel.graffle -------------------------------------------------------------------------------- /vendor/bundle/gems/fuzzy_match-2.0.4/highlevel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/fuzzy_match-2.0.4/highlevel.png -------------------------------------------------------------------------------- /vendor/bundle/gems/fuzzy_match-2.0.4/lib/fuzzy_match/rule.rb: -------------------------------------------------------------------------------- 1 | class FuzzyMatch 2 | # A rule characterized by a regexp. Abstract. 3 | class Rule 4 | attr_reader :regexp 5 | 6 | def initialize(regexp) 7 | unless regexp.is_a?(::Regexp) 8 | raise ArgumentError, "[FuzzyMatch] Rules must be set with Regexp objects, but got #{regexp.inspect} (#{regexp.class.name})" 9 | end 10 | @regexp = regexp 11 | end 12 | 13 | def ==(other) 14 | other.class == self.class and regexp == other.regexp 15 | end 16 | end 17 | end 18 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fuzzy_match-2.0.4/lib/fuzzy_match/score/amatch.rb: -------------------------------------------------------------------------------- 1 | class FuzzyMatch 2 | class Score 3 | # be sure to `require 'amatch'` before you use this class 4 | class Amatch < Score 5 | 6 | def dices_coefficient_similar 7 | @dices_coefficient_similar ||= if str1 == str2 8 | 1.0 9 | elsif str1.length == 1 and str2.length == 1 10 | 0.0 11 | else 12 | str1.pair_distance_similar str2 13 | end 14 | end 15 | 16 | def levenshtein_similar 17 | @levenshtein_similar ||= str1.levenshtein_similar str2 18 | end 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fuzzy_match-2.0.4/lib/fuzzy_match/version.rb: -------------------------------------------------------------------------------- 1 | class FuzzyMatch 2 | VERSION = '2.0.4' 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fuzzy_match-2.0.4/spec/amatch_spec.rb: -------------------------------------------------------------------------------- 1 | unless RUBY_PLATFORM == 'java' 2 | require 'spec_helper' 3 | require 'amatch' 4 | 5 | describe FuzzyMatch do 6 | describe %{when using the :amatch string similarity engine} do 7 | before do 8 | $testing_amatch = true 9 | FuzzyMatch.engine = :amatch 10 | end 11 | after do 12 | $testing_amatch = false 13 | FuzzyMatch.engine = nil 14 | end 15 | end 16 | end 17 | end 18 | -------------------------------------------------------------------------------- /vendor/bundle/gems/fuzzy_match-2.0.4/spec/foo.rb: -------------------------------------------------------------------------------- 1 | require 'fileutils' 2 | Dir['test*.rb'].each do |f| 3 | n = File.basename(f, '.rb') 4 | n.sub! 'test_', '' 5 | n += '_spec.rb' 6 | puts f 7 | puts n 8 | FileUtils.cp f, n 9 | end 10 | -------------------------------------------------------------------------------- /vendor/bundle/gems/gh_inspector-1.1.3/.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /vendor/bundle/gems/gh_inspector-1.1.3/.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 2.1 4 | - 2.2 5 | - 2.3 6 | - 2.4 7 | - 2.5 8 | 9 | before_install: gem install bundler -v 1.11.2 10 | -------------------------------------------------------------------------------- /vendor/bundle/gems/gh_inspector-1.1.3/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ### Master 2 | 3 | ### 1.1.3 4 | 5 | * Require IRB early in the lib's lifecycle - segiddins 6 | 7 | ### 1.1.2 8 | 9 | * URL escape the query for GH issues - revolter 10 | 11 | ### 1.1.1 12 | 13 | * Allow either all typoes, or all no typoes in the delegate call - revolter 14 | 15 | ### 1.1.0 16 | 17 | * Fixes typos in the delegate methods - revolter 18 | * Adds support for showing how to click on a link in terminal - 0xced 19 | 20 | ### 1.0.3 21 | 22 | * Fixes for URLs with spaces - orta 23 | 24 | ### 1.0.0 25 | 26 | * Initial major release - orta + krausefx 27 | -------------------------------------------------------------------------------- /vendor/bundle/gems/gh_inspector-1.1.3/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # Specify your gem's dependencies in gh-issues-inspector.gemspec 4 | gemspec 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/gh_inspector-1.1.3/bin/console: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require 'bundler/setup' 4 | require 'gh_inspector' 5 | 6 | # You can add fixtures and/or initialization code here to make experimenting 7 | # with your gem easier. You can also use a different console, if you like. 8 | 9 | require 'pry' 10 | Pry.start 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/gh_inspector-1.1.3/bin/setup: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -euo pipefail 3 | IFS=$'\n\t' 4 | set -vx 5 | 6 | bundle install 7 | 8 | # Do any other automated setup that you need to do here 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/gh_inspector-1.1.3/lib/gh_inspector.rb: -------------------------------------------------------------------------------- 1 | require 'gh_inspector/version' 2 | require 'gh_inspector/inspector' 3 | require 'gh_inspector/sidekick' 4 | require 'gh_inspector/evidence' 5 | require 'gh_inspector/exception_hound' 6 | 7 | module GhInspector 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/gh_inspector-1.1.3/lib/gh_inspector/version.rb: -------------------------------------------------------------------------------- 1 | module GhInspector 2 | VERSION = '1.1.3'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/gemfiles/Gemfile.rails-3.2.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path => '..' 4 | 5 | gem 'activesupport', '~> 3.2.0' 6 | gem 'mocha' 7 | gem 'test_declarative' 8 | gem 'rake' 9 | gem 'minitest' 10 | gem 'oj' 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/gemfiles/Gemfile.rails-4.0.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path => '..' 4 | 5 | gem 'activesupport', '~> 4.0.0' 6 | gem 'mocha' 7 | gem 'test_declarative' 8 | gem 'rake' 9 | gem 'minitest' 10 | gem 'oj' 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/gemfiles/Gemfile.rails-4.1.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path => '..' 4 | 5 | gem 'activesupport', '~> 4.1.0' 6 | gem 'mocha' 7 | gem 'test_declarative' 8 | gem 'rake' 9 | gem 'minitest' 10 | gem 'oj' 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/gemfiles/Gemfile.rails-4.2.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path => '..' 4 | 5 | gem 'activesupport', '~> 4.2.0' 6 | gem 'mocha' 7 | gem 'test_declarative' 8 | gem 'rake' 9 | gem 'minitest' 10 | gem 'oj' 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/gemfiles/Gemfile.rails-5.0.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path => '..' 4 | 5 | gem 'activesupport', '~> 5.0.0' 6 | gem 'mocha' 7 | gem 'test_declarative' 8 | gem 'rake' 9 | gem 'minitest' 10 | gem 'oj' 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/gemfiles/Gemfile.rails-5.1.x: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path => '..' 4 | 5 | gem 'activesupport', '~> 5.1.0' 6 | gem 'mocha' 7 | gem 'test_declarative' 8 | gem 'rake' 9 | gem 'minitest' 10 | gem 'oj' 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/gemfiles/Gemfile.rails-master: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path => '..' 4 | 5 | gem 'activesupport', github: 'rails/rails', branch: 'master' 6 | gem 'mocha' 7 | gem 'test_declarative' 8 | gem 'rake' 9 | gem 'minitest' 10 | gem 'oj' 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/lib/i18n/core_ext/kernel/suppress_warnings.rb: -------------------------------------------------------------------------------- 1 | module Kernel 2 | def suppress_warnings 3 | original_verbosity, $VERBOSE = $VERBOSE, nil 4 | yield 5 | ensure 6 | $VERBOSE = original_verbosity 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/lib/i18n/core_ext/string/interpolate.rb: -------------------------------------------------------------------------------- 1 | # This file used to backport the Ruby 1.9 String interpolation syntax to Ruby 1.8. 2 | # 3 | # Since I18n has dropped support to Ruby 1.8, this file is not required anymore, 4 | # however, Rails 3.2 still requires it directly: 5 | # 6 | # https://github.com/rails/rails/blob/3-2-stable/activesupport/lib/active_support/core_ext/string/interpolation.rb#L2 7 | # 8 | # So we can't just drop the file entirely, which would then break Rails users 9 | # under Ruby 1.9. This file can be removed once Rails 3.2 support is dropped. 10 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.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 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/lib/i18n/locale/tag/parents.rb: -------------------------------------------------------------------------------- 1 | module I18n 2 | module Locale 3 | module Tag 4 | module Parents 5 | def parent 6 | @parent ||= begin 7 | segs = to_a.compact 8 | segs.length > 1 ? self.class.tag(*segs[0..(segs.length-2)].join('-')) : nil 9 | end 10 | end 11 | 12 | def self_and_parents 13 | @self_and_parents ||= [self] + parents 14 | end 15 | 16 | def parents 17 | @parents ||= ([parent] + (parent ? parent.parents : [])).compact 18 | end 19 | end 20 | end 21 | end 22 | end 23 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/lib/i18n/middleware.rb: -------------------------------------------------------------------------------- 1 | module I18n 2 | class Middleware 3 | 4 | def initialize(app) 5 | @app = app 6 | end 7 | 8 | def call(env) 9 | @app.call(env) 10 | ensure 11 | Thread.current[:i18n_config] = I18n::Config.new 12 | end 13 | 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/lib/i18n/tests.rb: -------------------------------------------------------------------------------- 1 | module I18n 2 | module Tests 3 | autoload :Basics, 'i18n/tests/basics' 4 | autoload :Defaults, 'i18n/tests/defaults' 5 | autoload :Interpolation, 'i18n/tests/interpolation' 6 | autoload :Link, 'i18n/tests/link' 7 | autoload :Localization, 'i18n/tests/localization' 8 | autoload :Lookup, 'i18n/tests/lookup' 9 | autoload :Pluralization, 'i18n/tests/pluralization' 10 | autoload :Procs, 'i18n/tests/procs' 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/lib/i18n/tests/localization.rb: -------------------------------------------------------------------------------- 1 | module I18n 2 | module Tests 3 | module Localization 4 | autoload :Date, 'i18n/tests/localization/date' 5 | autoload :DateTime, 'i18n/tests/localization/date_time' 6 | autoload :Time, 'i18n/tests/localization/time' 7 | autoload :Procs, 'i18n/tests/localization/procs' 8 | 9 | def self.included(base) 10 | base.class_eval do 11 | include I18n::Tests::Localization::Date 12 | include I18n::Tests::Localization::DateTime 13 | include I18n::Tests::Localization::Procs 14 | include I18n::Tests::Localization::Time 15 | end 16 | end 17 | end 18 | end 19 | end -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/lib/i18n/version.rb: -------------------------------------------------------------------------------- 1 | module I18n 2 | VERSION = "0.9.5" 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/test/run_all.rb: -------------------------------------------------------------------------------- 1 | def bundle_check 2 | `bundle check` == "Resolving dependencies...\nThe Gemfile's dependencies are satisfied\n" 3 | end 4 | 5 | def execute(command) 6 | puts command 7 | system command 8 | end 9 | 10 | gemfiles = %w(Gemfile) + Dir['gemfiles/Gemfile*'].reject { |f| f.end_with?('.lock') } 11 | 12 | results = gemfiles.map do |gemfile| 13 | puts "\nBUNDLE_GEMFILE=#{gemfile}" 14 | ENV['BUNDLE_GEMFILE'] = File.expand_path("../../#{gemfile}", __FILE__) 15 | 16 | execute 'bundle install' unless bundle_check 17 | execute 'bundle exec rake test' 18 | end 19 | 20 | exit results.all? 21 | -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/test/test_data/locales/en.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | 3 | { :en => { :fuh => { :bah => "bas" } } } -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/test/test_data/locales/en.yml: -------------------------------------------------------------------------------- 1 | en: 2 | foo: 3 | bar: baz -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/test/test_data/locales/invalid/empty.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/i18n-0.9.5/test/test_data/locales/invalid/empty.yml -------------------------------------------------------------------------------- /vendor/bundle/gems/i18n-0.9.5/test/test_data/locales/invalid/syntax.yml: -------------------------------------------------------------------------------- 1 | en: 2 | foo: foo 3 | bar: 4 | baz: -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/.travis.yml: -------------------------------------------------------------------------------- 1 | # Passes arguments to bundle install (http://gembundler.com/man/bundle-install.1.html) 2 | #bundler_args: --binstubs 3 | language: ruby 4 | 5 | # Specify which ruby versions you wish to run your tests on, each version will be used 6 | rvm: 7 | - 1.9.3 8 | - 2.0.0 9 | - 2.1 10 | - 2.2 11 | - 2.3 12 | - 2.4 13 | - 2.5 14 | - 2.6 15 | - ruby-head 16 | - jruby 17 | matrix: 18 | allow_failures: 19 | - rvm: 1.9.3 20 | - rvm: ruby-head 21 | - rvm: jruby 22 | script: "bundle exec rake" 23 | sudo: false 24 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/Gemfile: -------------------------------------------------------------------------------- 1 | # vim: set ft=ruby: 2 | 3 | source 'https://rubygems.org' 4 | 5 | case ENV['JSON'] 6 | when 'ext', nil 7 | if ENV['RUBY_ENGINE'] == 'jruby' 8 | gemspec :name => 'json-java' 9 | else 10 | gemspec :name => 'json' 11 | end 12 | when 'pure' 13 | gemspec :name => 'json_pure' 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/VERSION: -------------------------------------------------------------------------------- 1 | 2.2.0 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/diagrams/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/json-2.2.0/diagrams/.keep -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/ext/json/ext/generator/.sitearchdir.-.json.-.ext.time: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/json-2.2.0/ext/json/ext/generator/.sitearchdir.-.json.-.ext.time -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/ext/json/ext/generator/depend: -------------------------------------------------------------------------------- 1 | generator.o: generator.c generator.h $(srcdir)/../fbuffer/fbuffer.h 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/ext/json/ext/generator/extconf.rb: -------------------------------------------------------------------------------- 1 | require 'mkmf' 2 | 3 | $defs << "-DJSON_GENERATOR" 4 | create_makefile 'json/ext/generator' 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/ext/json/ext/parser/.sitearchdir.-.json.-.ext.time: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/json-2.2.0/ext/json/ext/parser/.sitearchdir.-.json.-.ext.time -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/ext/json/ext/parser/depend: -------------------------------------------------------------------------------- 1 | parser.o: parser.c parser.h $(srcdir)/../fbuffer/fbuffer.h 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/ext/json/ext/parser/extconf.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: false 2 | require 'mkmf' 3 | 4 | have_func("rb_enc_raise", "ruby.h") 5 | 6 | create_makefile 'json/ext/parser' 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/ext/json/extconf.rb: -------------------------------------------------------------------------------- 1 | require 'mkmf' 2 | create_makefile('json') 3 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/install.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require 'fileutils' 4 | include FileUtils::Verbose 5 | require 'rbconfig' 6 | include\ 7 | begin 8 | RbConfig 9 | rescue NameError 10 | Config 11 | end 12 | 13 | sitelibdir = CONFIG["sitelibdir"] 14 | cd 'lib' do 15 | install('json.rb', sitelibdir) 16 | mkdir_p File.join(sitelibdir, 'json') 17 | for file in Dir['json/**/*}'] 18 | d = File.join(sitelibdir, file) 19 | mkdir_p File.dirname(d) 20 | install(file, d) 21 | end 22 | end 23 | warn " *** Installed PURE ruby library." 24 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/lib/json/add/core.rb: -------------------------------------------------------------------------------- 1 | #frozen_string_literal: false 2 | # This file requires the implementations of ruby core's custom objects for 3 | # serialisation/deserialisation. 4 | 5 | require 'json/add/date' 6 | require 'json/add/date_time' 7 | require 'json/add/exception' 8 | require 'json/add/range' 9 | require 'json/add/regexp' 10 | require 'json/add/struct' 11 | require 'json/add/symbol' 12 | require 'json/add/time' 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/lib/json/add/set.rb: -------------------------------------------------------------------------------- 1 | unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED 2 | require 'json' 3 | end 4 | defined?(::Set) or require 'set' 5 | 6 | class Set 7 | # Import a JSON Marshalled object. 8 | # 9 | # method used for JSON marshalling support. 10 | def self.json_create(object) 11 | new object['a'] 12 | end 13 | 14 | # Marshal the object to JSON. 15 | # 16 | # method used for JSON marshalling support. 17 | def as_json(*) 18 | { 19 | JSON.create_id => self.class.name, 20 | 'a' => to_a, 21 | } 22 | end 23 | 24 | # return the JSON value 25 | def to_json(*args) 26 | as_json.to_json(*args) 27 | end 28 | end 29 | 30 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/lib/json/ext.rb: -------------------------------------------------------------------------------- 1 | require 'json/common' 2 | 3 | module JSON 4 | # This module holds all the modules/classes that implement JSON's 5 | # functionality as C extensions. 6 | module Ext 7 | require 'json/ext/parser' 8 | require 'json/ext/generator' 9 | $DEBUG and warn "Using Ext extension for JSON." 10 | JSON.parser = Parser 11 | JSON.generator = Generator 12 | end 13 | 14 | JSON_LOADED = true unless defined?(::JSON::JSON_LOADED) 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/lib/json/ext/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/json-2.2.0/lib/json/ext/.keep -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/lib/json/pure.rb: -------------------------------------------------------------------------------- 1 | require 'json/common' 2 | 3 | module JSON 4 | # This module holds all the modules/classes that implement JSON's 5 | # functionality in pure ruby. 6 | module Pure 7 | require 'json/pure/parser' 8 | require 'json/pure/generator' 9 | $DEBUG and warn "Using Pure library for JSON." 10 | JSON.parser = Parser 11 | JSON.generator = Generator 12 | end 13 | 14 | JSON_LOADED = true unless defined?(::JSON::JSON_LOADED) 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/lib/json/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: false 2 | module JSON 3 | # JSON version 4 | VERSION = '2.2.0' 5 | VERSION_ARRAY = VERSION.split(/\./).map { |x| x.to_i } # :nodoc: 6 | VERSION_MAJOR = VERSION_ARRAY[0] # :nodoc: 7 | VERSION_MINOR = VERSION_ARRAY[1] # :nodoc: 8 | VERSION_BUILD = VERSION_ARRAY[2] # :nodoc: 9 | end 10 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail10.json: -------------------------------------------------------------------------------- 1 | {"Extra value after close": true} "misplaced quoted value" -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail11.json: -------------------------------------------------------------------------------- 1 | {"Illegal expression": 1 + 2} -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail12.json: -------------------------------------------------------------------------------- 1 | {"Illegal invocation": alert()} -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail13.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot have leading zeroes": 013} -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail14.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot be hex": 0x14} -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail18.json: -------------------------------------------------------------------------------- 1 | [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[["Too deep"]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail19.json: -------------------------------------------------------------------------------- 1 | {"Missing colon" null} -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail2.json: -------------------------------------------------------------------------------- 1 | ["Unclosed array" -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail20.json: -------------------------------------------------------------------------------- 1 | {"Double colon":: null} -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail21.json: -------------------------------------------------------------------------------- 1 | {"Comma instead of colon", null} -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail22.json: -------------------------------------------------------------------------------- 1 | ["Colon instead of comma": false] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail23.json: -------------------------------------------------------------------------------- 1 | ["Bad value", truth] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail24.json: -------------------------------------------------------------------------------- 1 | ['single quote'] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail25.json: -------------------------------------------------------------------------------- 1 | ["tab character in string "] 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail27.json: -------------------------------------------------------------------------------- 1 | ["line 2 | break"] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail28.json: -------------------------------------------------------------------------------- 1 | ["line\ 2 | break"] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail3.json: -------------------------------------------------------------------------------- 1 | {unquoted_key: "keys must be quoted"} -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail4.json: -------------------------------------------------------------------------------- 1 | ["extra comma",] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail5.json: -------------------------------------------------------------------------------- 1 | ["double extra comma",,] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail6.json: -------------------------------------------------------------------------------- 1 | [ , "<-- missing value"] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail7.json: -------------------------------------------------------------------------------- 1 | ["Comma after the close"], -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail8.json: -------------------------------------------------------------------------------- 1 | ["Extra close"]] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/fail9.json: -------------------------------------------------------------------------------- 1 | {"Extra comma": true,} -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/obsolete_fail1.json: -------------------------------------------------------------------------------- 1 | "A JSON payload should be an object or array, not a string." 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/pass15.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \x15"] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/pass16.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \'"] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/pass17.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \017"] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/pass2.json: -------------------------------------------------------------------------------- 1 | [[[[[[[[[[[[[[[[[[["Not too deep"]]]]]]]]]]]]]]]]]]] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/pass26.json: -------------------------------------------------------------------------------- 1 | ["tab\ character\ in\ string\ "] -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/fixtures/pass3.json: -------------------------------------------------------------------------------- 1 | { 2 | "JSON Test Pattern pass3": { 3 | "The outermost value": "must be an object or array.", 4 | "In this test": "It is an object." 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/json_ext_parser_test.rb: -------------------------------------------------------------------------------- 1 | #frozen_string_literal: false 2 | require 'test_helper' 3 | 4 | class JSONExtParserTest < Test::Unit::TestCase 5 | if defined?(JSON::Ext::Parser) 6 | def test_allocate 7 | parser = JSON::Ext::Parser.new("{}") 8 | assert_raise(TypeError, '[ruby-core:35079]') do 9 | parser.__send__(:initialize, "{}") 10 | end 11 | parser = JSON::Ext::Parser.allocate 12 | assert_raise(TypeError, '[ruby-core:35079]') { parser.source } 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tests/test_helper.rb: -------------------------------------------------------------------------------- 1 | case ENV['JSON'] 2 | when 'pure' 3 | $:.unshift 'lib' 4 | require 'json/pure' 5 | when 'ext' 6 | $:.unshift 'ext', 'lib' 7 | require 'json/ext' 8 | else 9 | $:.unshift 'ext', 'lib' 10 | require 'json' 11 | end 12 | 13 | require 'test/unit' 14 | begin 15 | require 'byebug' 16 | rescue LoadError 17 | end 18 | -------------------------------------------------------------------------------- /vendor/bundle/gems/json-2.2.0/tools/diff.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | files=`find ext -name '*.[ch]' -o -name parser.rl` 4 | 5 | for f in $files 6 | do 7 | b=`basename $f` 8 | g=`find ../ruby/ext/json -name $b` 9 | d=`diff -u $f $g` 10 | test -z "$d" && continue 11 | echo "$d" 12 | read -p "Edit diff of $b? " a 13 | case $a in 14 | [yY]*) 15 | vimdiff $f $g 16 | ;; 17 | esac 18 | done 19 | -------------------------------------------------------------------------------- /vendor/bundle/gems/launchy-2.4.3/bin/launchy: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require 'launchy' 4 | Launchy::Cli.new.run( ARGV, ENV ) 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/launchy-2.4.3/lib/launchy/detect.rb: -------------------------------------------------------------------------------- 1 | module Launchy 2 | module Detect 3 | end 4 | end 5 | 6 | require 'launchy/detect/host_os' 7 | require 'launchy/detect/host_os_family' 8 | require 'launchy/detect/ruby_engine' 9 | require 'launchy/detect/nix_desktop_environment' 10 | require 'launchy/detect/runner' 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/launchy-2.4.3/lib/launchy/error.rb: -------------------------------------------------------------------------------- 1 | module Launchy 2 | class Error < ::StandardError; end 3 | class ApplicationNotFoundError < Error; end 4 | class CommandNotFoundError < Error; end 5 | class ArgumentError < Error; end 6 | end 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/launchy-2.4.3/lib/launchy/os_family.rb: -------------------------------------------------------------------------------- 1 | module Launchy 2 | # 3 | # Model all the Operating system families that can exist. 4 | # 5 | class OSFamily 6 | extend DescendantTracker 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/launchy-2.4.3/lib/launchy/version.rb: -------------------------------------------------------------------------------- 1 | module Launchy 2 | VERSION = "2.4.3" 3 | 4 | module Version 5 | 6 | MAJOR = Integer(VERSION.split('.')[0]) 7 | MINOR = Integer(VERSION.split('.')[1]) 8 | PATCH = Integer(VERSION.split('.')[2]) 9 | 10 | def self.to_a 11 | [MAJOR, MINOR, PATCH] 12 | end 13 | 14 | def self.to_s 15 | VERSION 16 | end 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /vendor/bundle/gems/launchy-2.4.3/spec/detect/host_os_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe Launchy::Detect::HostOs do 4 | 5 | it "uses the defult host os from ruby's config" do 6 | Launchy::Detect::HostOs.new.host_os.must_equal RbConfig::CONFIG['host_os'] 7 | end 8 | 9 | it "uses the passed in value as the host os" do 10 | Launchy::Detect::HostOs.new( "fake-os-1").host_os.must_equal "fake-os-1" 11 | end 12 | 13 | it "uses the environment variable LAUNCHY_HOST_OS to override ruby's config" do 14 | ENV['LAUNCHY_HOST_OS'] = "fake-os-2" 15 | Launchy::Detect::HostOs.new.host_os.must_equal "fake-os-2" 16 | ENV.delete('LAUNCHY_HOST_OS') 17 | end 18 | 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/launchy-2.4.3/spec/mock_application.rb: -------------------------------------------------------------------------------- 1 | class MockApplication < Launchy::Application 2 | def self.schemes 3 | %w[ mock mockother ] 4 | end 5 | 6 | def self.handles?( uri ) 7 | schemes.include?( uri.scheme ) 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /vendor/bundle/gems/launchy-2.4.3/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | if RUBY_VERSION >= '1.9.2' then 2 | require 'simplecov' 3 | puts "Using coverage!" 4 | SimpleCov.start if ENV['COVERAGE'] 5 | end 6 | 7 | gem 'minitest' 8 | require 'launchy' 9 | require 'stringio' 10 | require 'minitest/autorun' 11 | require 'minitest/pride' 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/launchy-2.4.3/spec/version_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe 'Launchy::VERSION' do 4 | it "should have a #.#.# format" do 5 | Launchy::VERSION.must_match( /\d+\.\d+\.\d+/ ) 6 | Launchy::Version.to_s.must_match( /\d+\.\d+\.\d+/ ) 7 | Launchy::Version.to_a.each do |n| 8 | n.to_i.must_be :>=, 0 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/metaclass-0.0.4/Gemfile: -------------------------------------------------------------------------------- 1 | source "http://rubygems.org" 2 | 3 | gemspec 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/metaclass-0.0.4/Rakefile: -------------------------------------------------------------------------------- 1 | require 'bundler/gem_tasks' 2 | 3 | 4 | require "rake/testtask" 5 | Rake::TestTask.new do |t| 6 | t.libs << "test" 7 | t.test_files = FileList["test/**/*_test.rb"] 8 | t.verbose = true 9 | end 10 | 11 | task :default => :test 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/metaclass-0.0.4/lib/metaclass.rb: -------------------------------------------------------------------------------- 1 | module Metaclass 2 | end 3 | 4 | require "metaclass/version" 5 | require "metaclass/object_methods" 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/metaclass-0.0.4/lib/metaclass/object_methods.rb: -------------------------------------------------------------------------------- 1 | module Metaclass::ObjectMethods 2 | def __metaclass__ 3 | class << self 4 | self 5 | end 6 | end 7 | end 8 | 9 | class Object 10 | include Metaclass::ObjectMethods 11 | end -------------------------------------------------------------------------------- /vendor/bundle/gems/metaclass-0.0.4/lib/metaclass/version.rb: -------------------------------------------------------------------------------- 1 | module Metaclass 2 | VERSION = "0.0.4" 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/metaclass-0.0.4/test/test_helper.rb: -------------------------------------------------------------------------------- 1 | require "rubygems" 2 | require "bundler/setup" 3 | 4 | require "metaclass" 5 | require "test/unit" 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/minitest-5.11.3/lib/minitest/autorun.rb: -------------------------------------------------------------------------------- 1 | begin 2 | require "rubygems" 3 | gem "minitest" 4 | rescue Gem::LoadError 5 | # do nothing 6 | end 7 | 8 | require "minitest" 9 | require "minitest/spec" 10 | require "minitest/mock" 11 | require "minitest/hell" if ENV["MT_HELL"] 12 | 13 | Minitest.autorun 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/minitest-5.11.3/lib/minitest/hell.rb: -------------------------------------------------------------------------------- 1 | require "minitest/parallel" 2 | 3 | class Minitest::Test 4 | parallelize_me! 5 | end 6 | 7 | begin 8 | require "minitest/proveit" 9 | rescue LoadError 10 | warn "NOTE: `gem install minitest-proveit` for even more hellish tests" 11 | end 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/minitest-5.11.3/lib/minitest/pride.rb: -------------------------------------------------------------------------------- 1 | require "minitest" 2 | 3 | Minitest.load_plugins 4 | Minitest::PrideIO.pride! 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/.gemtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/mocha-1.8.0/.gemtest -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/.yardopts: -------------------------------------------------------------------------------- 1 | --template-path yard-templates 2 | --no-private 3 | lib/mocha/api.rb 4 | lib/mocha/hooks.rb 5 | lib/mocha/mock.rb 6 | lib/mocha/expectation.rb 7 | lib/mocha/object_methods.rb 8 | lib/mocha/class_methods.rb 9 | lib/mocha/parameter_matchers.rb 10 | lib/mocha/parameter_matchers 11 | lib/mocha/state_machine.rb 12 | lib/mocha/sequence.rb 13 | lib/mocha/configuration.rb 14 | lib/mocha/expectation_error_factory.rb 15 | lib/mocha/expectation_error.rb 16 | lib/mocha/stubbing_error.rb 17 | lib/mocha/unexpected_invocation.rb 18 | lib/mocha/integration/test_unit/adapter.rb 19 | lib/mocha/integration/mini_test/adapter.rb 20 | - 21 | RELEASE.md 22 | COPYING.md 23 | MIT-LICENSE.md 24 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | * Pull requests are welcomed. 2 | * Fork the repository. 3 | * Make your changes in a branch. 4 | * Add/modify/remove tests as appropriate. 5 | * Open a pull request based on a branch on your fork. 6 | * Wait for your pull request build to pass on [Travis CI](https://travis-ci.org/freerange/mocha/pull_requests). 7 | * Pull requests with failing tests will not be accepted. 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/COPYING.md: -------------------------------------------------------------------------------- 1 | Copyright Revieworld Ltd. 2006 2 | 3 | You may use, copy and redistribute this library under the same terms as [Ruby itself](http://www.ruby-lang.org/en/LICENSE.txt) or under the [MIT license](http://www.opensource.org/licenses/MIT). 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/docs/CNAME: -------------------------------------------------------------------------------- 1 | mocha.jamesmead.org -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/docs/css/common.css: -------------------------------------------------------------------------------- 1 | /* Override this file with custom rules */ -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/docs/frames.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Mocha 1.8.0 6 | 7 | 13 | 17 | 18 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.minitest.1.3.0: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | gem "minitest", "1.3.0" 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.minitest.1.4.0: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | gem "minitest", "1.4.0" 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.minitest.1.4.1: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | gem "minitest", "1.4.1" 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.minitest.1.4.2: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | gem "minitest", "1.4.2" 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.minitest.2.0.0: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | gem "minitest", "2.0.0" 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.minitest.2.0.1: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | gem "minitest", "2.0.1" 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.minitest.2.11.0: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | gem "minitest", "2.11.0" 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.minitest.2.11.2: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | gem "minitest", "2.11.2" 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.minitest.2.3.0: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | gem "minitest", "2.3.0" 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.minitest.latest: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | gem "minitest" 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.test-unit.2.0.0: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | gem "test-unit", "2.0.0" 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.test-unit.2.0.1: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | gem "test-unit", "2.0.1" 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.test-unit.2.0.3: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | gem "test-unit", "2.0.3" 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/gemfiles/Gemfile.test-unit.latest: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec :path=>"../" 4 | 5 | group :development do 6 | if RUBY_VERSION < '1.9' 7 | gem "test-unit", "~> 2" 8 | else 9 | gem "test-unit" 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/init.rb: -------------------------------------------------------------------------------- 1 | # Mocha should no longer be loaded at plugin load time 2 | # You should explicitly load Mocha *after* Test::Unit or MiniTest have been loaded 3 | # e.g. by adding "require 'mocha'" at the bottom of test/test_helper.rb 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/version' 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/argument_iterator.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | class ArgumentIterator 3 | def initialize(argument) 4 | @argument = argument 5 | end 6 | 7 | def each 8 | if @argument.is_a?(Hash) 9 | @argument.each do |method_name, return_value| 10 | yield method_name, return_value 11 | end 12 | else 13 | yield @argument 14 | end 15 | end 16 | end 17 | end 18 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/backtrace_filter.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | class BacktraceFilter 3 | LIB_DIRECTORY = File.expand_path(File.join(File.dirname(__FILE__), '..')) + File::SEPARATOR 4 | 5 | def initialize(lib_directory = LIB_DIRECTORY) 6 | @path_pattern = Regexp.new(lib_directory) 7 | end 8 | 9 | def filtered(backtrace) 10 | backtrace.reject { |location| @path_pattern.match(File.expand_path(location)) } 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/change_state_side_effect.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | class ChangeStateSideEffect 3 | def initialize(state) 4 | @state = state 5 | end 6 | 7 | def perform 8 | @state.activate 9 | end 10 | 11 | def mocha_inspect 12 | "then #{@state.mocha_inspect}" 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/debug.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | module Debug 3 | OPTIONS = (ENV['MOCHA_OPTIONS'] || '').split(',').inject({}) do |hash, key| 4 | hash[key] = true 5 | hash 6 | end.freeze 7 | 8 | def self.puts(message) 9 | warn(message) if OPTIONS['debug'] 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/deprecation.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/backtrace_filter' 2 | 3 | module Mocha 4 | class Deprecation 5 | class << self 6 | attr_accessor :mode, :messages 7 | 8 | def warning(message) 9 | @messages << message 10 | return if mode == :disabled 11 | filter = BacktraceFilter.new 12 | location = filter.filtered(caller)[0] 13 | warn "Mocha deprecation warning at #{location}: #{message}" 14 | end 15 | end 16 | 17 | self.mode = :enabled 18 | self.messages = [] 19 | end 20 | end 21 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/detection/mini_test.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | module Detection 3 | module MiniTest 4 | def self.testcase 5 | if defined?(::Minitest::Test) 6 | ::Minitest::Test 7 | elsif defined?(::MiniTest::Unit::TestCase) 8 | ::MiniTest::Unit::TestCase 9 | end 10 | end 11 | 12 | def self.version 13 | if defined?(::MiniTest::Unit::VERSION) 14 | ::MiniTest::Unit::VERSION 15 | elsif defined?(::Minitest::VERSION) 16 | ::Minitest::VERSION 17 | else 18 | '0.0.0' 19 | end 20 | end 21 | end 22 | end 23 | end 24 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/error_with_filtered_backtrace.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/backtrace_filter' 2 | 3 | module Mocha 4 | # @private 5 | class ErrorWithFilteredBacktrace < StandardError 6 | # @private 7 | def initialize(message = nil, backtrace = []) 8 | super(message) 9 | filter = BacktraceFilter.new 10 | set_backtrace(filter.filtered(backtrace)) 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/exception_raiser.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | class ExceptionRaiser 3 | def initialize(exception, message) 4 | @exception = exception 5 | @message = message 6 | end 7 | 8 | def evaluate 9 | raise @exception, @exception.to_s if @exception.is_a?(Module) && (@exception < Interrupt) 10 | raise @exception, @message if @message 11 | raise @exception 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/expectation_error.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | # Default exception class raised when an unexpected invocation or an unsatisfied expectation occurs. 3 | # 4 | # Authors of test libraries may use +Mocha::ExpectationErrorFactory+ to have Mocha raise a different exception. 5 | # 6 | # @see Mocha::ExpectationErrorFactory 7 | # rubocop:disable Lint/InheritException 8 | class ExpectationError < Exception; end 9 | # rubocop:enable Lint/InheritException 10 | end 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/in_state_ordering_constraint.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | class InStateOrderingConstraint 3 | def initialize(state_predicate) 4 | @state_predicate = state_predicate 5 | end 6 | 7 | def allows_invocation_now? 8 | @state_predicate.active? 9 | end 10 | 11 | def mocha_inspect 12 | "when #{@state_predicate.mocha_inspect}" 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/instance_method.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/class_method' 2 | 3 | module Mocha 4 | class InstanceMethod < ClassMethod 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/integration.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/deprecation' 2 | require 'mocha/integration/test_unit' 3 | require 'mocha/integration/mini_test' 4 | 5 | module Mocha 6 | module Integration 7 | def self.activate 8 | return unless [Integration::TestUnit, Integration::MiniTest].map(&:activate).none? 9 | Deprecation.warning("Test::Unit or MiniTest must be loaded *before* `require 'mocha/setup'`.") 10 | Deprecation.warning("If you're integrating with a test library other than Test::Unit or MiniTest, you should use `require 'mocha/api'` instead of `require 'mocha/setup'`.") 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/integration/assertion_counter.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | module Integration 3 | class AssertionCounter 4 | def initialize(test_case) 5 | @test_case = test_case 6 | end 7 | 8 | def increment 9 | @test_case.assert(true) 10 | end 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/integration/mini_test/exception_translation.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/expectation_error' 2 | 3 | module Mocha 4 | module Integration 5 | module MiniTest 6 | def self.translate(exception) 7 | return exception unless exception.is_a?(::Mocha::ExpectationError) 8 | translated_exception = ::MiniTest::Assertion.new(exception.message) 9 | translated_exception.set_backtrace(exception.backtrace) 10 | translated_exception 11 | end 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/integration/mini_test/nothing.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | module Integration 3 | module MiniTest 4 | module Nothing 5 | def self.applicable_to?(_test_unit_version, _ruby_version = nil) 6 | true 7 | end 8 | 9 | def self.description 10 | 'nothing (no MiniTest integration available)' 11 | end 12 | 13 | def self.included(_mod) 14 | raise 'No MiniTest integration available' 15 | end 16 | end 17 | end 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/integration/test_unit/nothing.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | module Integration 3 | module TestUnit 4 | module Nothing 5 | def self.applicable_to?(_test_unit_version, _ruby_version = nil) 6 | true 7 | end 8 | 9 | def self.description 10 | 'nothing (no Test::Unit integration available)' 11 | end 12 | 13 | def self.included(_mod) 14 | raise 'No Test::Unit integration available' 15 | end 16 | end 17 | end 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/is_a.rb: -------------------------------------------------------------------------------- 1 | class Object 2 | # :stopdoc: 3 | 4 | alias_method :__is_a__, :is_a? 5 | 6 | # :startdoc: 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/logger.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | class Logger 3 | def initialize(io) 4 | @io = io 5 | end 6 | 7 | def warn(message) 8 | @io.puts "WARNING: #{message}" 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/method_matcher.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | class MethodMatcher 3 | attr_reader :expected_method_name 4 | 5 | def initialize(expected_method_name) 6 | @expected_method_name = expected_method_name 7 | end 8 | 9 | def match?(actual_method_name) 10 | @expected_method_name == actual_method_name.to_sym 11 | end 12 | 13 | def mocha_inspect 14 | @expected_method_name.to_s 15 | end 16 | end 17 | end 18 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/mini_test.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/deprecation' 2 | 3 | Mocha::Deprecation.warning("`require 'mocha/mini_test'` has been deprecated. Please use `require 'mocha/minitest' instead.") 4 | 5 | require 'mocha/minitest' 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/minitest.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/integration/mini_test' 2 | 3 | Mocha::Integration::MiniTest.activate 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/module_method.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/class_method' 2 | 3 | module Mocha 4 | class ModuleMethod < ClassMethod 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/module_methods.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/module_method' 2 | 3 | module Mocha 4 | # @private 5 | module ModuleMethods 6 | def stubba_method 7 | Mocha::ModuleMethod 8 | end 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/multiple_yields.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | class MultipleYields 3 | attr_reader :parameter_groups 4 | 5 | def initialize(*parameter_groups) 6 | @parameter_groups = parameter_groups 7 | end 8 | 9 | def each 10 | @parameter_groups.each do |parameter_group| 11 | yield(parameter_group) 12 | end 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/no_yields.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | class NoYields 3 | def each; end 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/not_initialized_error.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/error_with_filtered_backtrace' 2 | 3 | module Mocha 4 | # Exception raised when Mocha has not been initialized, e.g. outside the 5 | # context of a test. 6 | class NotInitializedError < ErrorWithFilteredBacktrace; end 7 | end 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/parameter_matchers/object.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/parameter_matchers/equals' 2 | 3 | module Mocha 4 | module ObjectMethods 5 | # @private 6 | def to_matcher 7 | Mocha::ParameterMatchers::Equals.new(self) 8 | end 9 | end 10 | end 11 | 12 | # @private 13 | class Object 14 | include Mocha::ObjectMethods 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/pretty_parameters.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/inspect' 2 | 3 | module Mocha 4 | class PrettyParameters 5 | def initialize(params) 6 | @params = params 7 | @params_string = params.mocha_inspect 8 | end 9 | 10 | def pretty 11 | remove_outer_array_braces! 12 | remove_outer_hash_braces! 13 | @params_string 14 | end 15 | 16 | def remove_outer_array_braces! 17 | @params_string = @params_string.gsub(/^\[|\]$/, '') 18 | end 19 | 20 | def remove_outer_hash_braces! 21 | @params_string = @params_string.gsub(/^\{|\}$/, '') if @params.length == 1 22 | end 23 | end 24 | end 25 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/return_values.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/single_return_value' 2 | 3 | module Mocha 4 | class ReturnValues 5 | def self.build(*values) 6 | new(*values.map { |value| SingleReturnValue.new(value) }) 7 | end 8 | 9 | attr_accessor :values 10 | 11 | def initialize(*values) 12 | @values = values 13 | end 14 | 15 | def next 16 | case @values.length 17 | when 0 then nil 18 | when 1 then @values.first.evaluate 19 | else @values.shift.evaluate 20 | end 21 | end 22 | 23 | def +(other) 24 | self.class.new(*(@values + other.values)) 25 | end 26 | end 27 | end 28 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/ruby_version.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | PRE_RUBY_V19 = Gem::Version.new(RUBY_VERSION.dup) < Gem::Version.new('1.9') 3 | RUBY_V2_PLUS = Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2') 4 | end 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/setup.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/integration' 2 | 3 | module Mocha 4 | def self.activate 5 | Integration.activate 6 | end 7 | end 8 | 9 | Mocha.activate 10 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/single_return_value.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/is_a' 2 | 3 | module Mocha 4 | class SingleReturnValue 5 | def initialize(value) 6 | @value = value 7 | end 8 | 9 | def evaluate 10 | @value 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/single_yield.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | class SingleYield 3 | attr_reader :parameters 4 | 5 | def initialize(*parameters) 6 | @parameters = parameters 7 | end 8 | 9 | def each 10 | yield(@parameters) 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/standalone.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/api' 2 | require 'mocha/deprecation' 3 | 4 | Mocha::Deprecation.warning("`require 'mocha/standalone'` has been deprecated. Please use `require 'mocha/api' instead.") 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/stubbing_error.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/error_with_filtered_backtrace' 2 | 3 | module Mocha 4 | # Exception raised when stubbing a particular method is not allowed. 5 | # 6 | # @see Configuration.prevent 7 | class StubbingError < ErrorWithFilteredBacktrace; end 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/test_unit.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/integration/test_unit' 2 | 3 | Mocha::Integration::TestUnit.activate 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/thrower.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | class Thrower 3 | def initialize(tag, object = nil) 4 | @tag = tag 5 | @object = object 6 | end 7 | 8 | def evaluate 9 | throw @tag, @object 10 | end 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha/version.rb: -------------------------------------------------------------------------------- 1 | module Mocha 2 | VERSION = '1.8.0'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/lib/mocha_standalone.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/api' 2 | require 'mocha/deprecation' 3 | 4 | Mocha::Deprecation.warning("`require 'mocha_standalone'` has been deprecated. Please use `require 'mocha/api' instead.") 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/acceptance/bug_21563_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../acceptance_test_helper', __FILE__) 2 | require 'mocha/setup' 3 | 4 | class Bug21563Test < Mocha::TestCase 5 | include AcceptanceTest 6 | 7 | def setup 8 | setup_acceptance_test 9 | end 10 | 11 | def teardown 12 | teardown_acceptance_test 13 | end 14 | 15 | def test_should_allow_stubbing_of_verified_method 16 | test_result = run_as_test do 17 | object = Object.new 18 | object.stubs(:verified?).returns(false) 19 | assert !object.verified? 20 | end 21 | assert_passed(test_result) 22 | end 23 | end 24 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/assertions.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/ruby_version' 2 | 3 | module Assertions 4 | def assert_method_visibility(object, method_name, visiblity) 5 | method_key = Mocha::PRE_RUBY_V19 ? method_name.to_s : method_name.to_sym 6 | assert object.send("#{visiblity}_methods").include?(method_key), "#{method_name} is not #{visiblity}" 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/deprecation_disabler.rb: -------------------------------------------------------------------------------- 1 | require 'mocha/deprecation' 2 | 3 | module DeprecationDisabler 4 | def disable_deprecations 5 | original_mode = Mocha::Deprecation.mode 6 | Mocha::Deprecation.mode = :disabled 7 | begin 8 | yield 9 | ensure 10 | Mocha::Deprecation.mode = original_mode 11 | end 12 | end 13 | 14 | module_function :disable_deprecations 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/integration/mini_test_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../test_helper', __FILE__) 2 | 3 | require 'mocha/minitest' 4 | require 'integration/shared_tests' 5 | 6 | class MiniTestTest < Mocha::TestCase 7 | include SharedTests 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/integration/test_unit_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../test_helper', __FILE__) 2 | 3 | require 'mocha/test_unit' 4 | require 'integration/shared_tests' 5 | 6 | class TestUnitTest < Mocha::TestCase 7 | include SharedTests 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/simple_counter.rb: -------------------------------------------------------------------------------- 1 | class SimpleCounter 2 | attr_reader :count 3 | 4 | def initialize 5 | @count = 0 6 | end 7 | 8 | def increment 9 | @count += 1 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/test_unit_result.rb: -------------------------------------------------------------------------------- 1 | require 'test/unit/testresult' 2 | 3 | class TestUnitResult 4 | def self.build_test_result 5 | test_result = Test::Unit::TestResult.new 6 | class << test_result 7 | attr_reader :failures, :errors 8 | def failure_messages 9 | failures.map(&:message) 10 | end 11 | 12 | def failure_message_lines 13 | failure_messages.map { |message| message.split("\n") }.flatten 14 | end 15 | 16 | def error_messages 17 | errors.map(&:message) 18 | end 19 | end 20 | test_result 21 | end 22 | end 23 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/unit/array_inspect_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../test_helper', __FILE__) 2 | require 'mocha/inspect' 3 | 4 | class ArrayInspectTest < Mocha::TestCase 5 | def test_should_use_inspect 6 | array = [1, 2] 7 | assert_equal array.inspect, array.mocha_inspect 8 | end 9 | 10 | def test_should_use_mocha_inspect_on_each_item 11 | array = [1, 2, 'chris'] 12 | assert_equal %([1, 2, "chris"]), array.mocha_inspect 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/unit/date_time_inspect_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../test_helper', __FILE__) 2 | require 'mocha/inspect' 3 | 4 | class DateTimeInspectTest < Mocha::TestCase 5 | def test_should_use_include_date_in_seconds 6 | time = Time.now 7 | assert_equal "#{time.inspect} (#{time.to_f} secs)", time.mocha_inspect 8 | end 9 | 10 | def test_should_use_to_s_for_date 11 | date = Date.new(2006, 1, 1) 12 | assert_equal date.to_s, date.mocha_inspect 13 | end 14 | 15 | def test_should_use_to_s_for_datetime 16 | datetime = DateTime.new(2006, 1, 1) # rubocop:disable Style/DateTime 17 | assert_equal datetime.to_s, datetime.mocha_inspect 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/unit/hash_inspect_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../test_helper', __FILE__) 2 | require 'mocha/inspect' 3 | 4 | class HashInspectTest < Mocha::TestCase 5 | def test_should_keep_spacing_between_key_value 6 | hash = { :a => true } 7 | assert_equal '{:a => true}', hash.mocha_inspect 8 | end 9 | 10 | def test_should_use_mocha_inspect_on_each_item 11 | hash = { :a => 'mocha' } 12 | assert_equal %({:a => "mocha"}), hash.mocha_inspect 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/unit/module_methods_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../test_helper', __FILE__) 2 | require 'mocha/module_methods' 3 | require 'mocha/object_methods' 4 | 5 | class ModuleMethodsTest < Mocha::TestCase 6 | def setup 7 | @module = Module.new.extend(Mocha::ModuleMethods, Mocha::ObjectMethods) 8 | end 9 | 10 | def test_should_use_stubba_module_method_for_module 11 | assert_equal Mocha::ModuleMethod, @module.stubba_method 12 | end 13 | 14 | def test_should_stub_self_for_module 15 | assert_equal @module, @module.stubba_object 16 | end 17 | end 18 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/unit/multiple_yields_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../test_helper', __FILE__) 2 | 3 | require 'mocha/multiple_yields' 4 | 5 | class MultipleYieldsTest < Mocha::TestCase 6 | include Mocha 7 | 8 | def test_should_provide_parameters_for_multiple_yields_in_single_invocation 9 | parameter_group = MultipleYields.new([1, 2, 3], [4, 5]) 10 | parameter_groups = [] 11 | parameter_group.each do |parameters| 12 | parameter_groups << parameters 13 | end 14 | assert_equal [[1, 2, 3], [4, 5]], parameter_groups 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/unit/no_yields_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../test_helper', __FILE__) 2 | 3 | require 'mocha/no_yields' 4 | 5 | class NoYieldsTest < Mocha::TestCase 6 | include Mocha 7 | 8 | def test_should_provide_parameters_for_no_yields_in_single_invocation 9 | parameter_group = NoYields.new 10 | parameter_groups = [] 11 | parameter_group.each do |parameters| 12 | parameter_groups << parameters 13 | end 14 | assert_equal [], parameter_groups 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/unit/parameter_matchers/anything_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../../test_helper', __FILE__) 2 | 3 | require 'mocha/parameter_matchers/anything' 4 | require 'mocha/inspect' 5 | 6 | class AnythingTest < Mocha::TestCase 7 | include Mocha::ParameterMatchers 8 | 9 | def test_should_match_anything 10 | matcher = anything 11 | assert matcher.matches?([:something]) 12 | assert matcher.matches?([{ 'x' => 'y' }]) 13 | end 14 | 15 | def test_should_describe_matcher 16 | matcher = anything 17 | assert_equal 'anything', matcher.mocha_inspect 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/unit/parameter_matchers/stub_matcher.rb: -------------------------------------------------------------------------------- 1 | module Stub 2 | class Matcher 3 | attr_accessor :value 4 | 5 | def initialize(matches) 6 | @matches = matches 7 | end 8 | 9 | def matches?(available_parameters) 10 | value = available_parameters.shift 11 | @value = value 12 | @matches 13 | end 14 | 15 | def mocha_inspect 16 | "matcher(#{@matches})" 17 | end 18 | 19 | def to_matcher 20 | self 21 | end 22 | end 23 | end 24 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/unit/single_return_value_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../test_helper', __FILE__) 2 | 3 | require 'mocha/single_return_value' 4 | 5 | class SingleReturnValueTest < Mocha::TestCase 6 | include Mocha 7 | 8 | def test_should_return_value 9 | value = SingleReturnValue.new('value') 10 | assert_equal 'value', value.evaluate 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/unit/single_yield_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../test_helper', __FILE__) 2 | 3 | require 'mocha/single_yield' 4 | 5 | class SingleYieldTest < Mocha::TestCase 6 | include Mocha 7 | 8 | def test_should_provide_parameters_for_single_yield_in_single_invocation 9 | parameter_group = SingleYield.new(1, 2, 3) 10 | parameter_groups = [] 11 | parameter_group.each do |parameters| 12 | parameter_groups << parameters 13 | end 14 | assert_equal [[1, 2, 3]], parameter_groups 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/unit/string_inspect_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../test_helper', __FILE__) 2 | require 'mocha/inspect' 3 | 4 | class StringInspectTest < Mocha::TestCase 5 | def test_should_use_default_inspect_method 6 | string = 'my_string' 7 | assert_equal %("my_string"), string.mocha_inspect 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/test/unit/thrower_test.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('../../test_helper', __FILE__) 2 | 3 | require 'mocha/thrower' 4 | 5 | class ThrowerTest < Mocha::TestCase 6 | include Mocha 7 | 8 | def test_should_throw_tag 9 | thrower = Thrower.new(:tag) 10 | assert_throws(:tag) { thrower.evaluate } 11 | end 12 | 13 | def test_should_throw_tag_with_return_value 14 | thrower = Thrower.new(:tag, 'return-value') 15 | return_value = catch(:tag) { thrower.evaluate } 16 | assert_equal 'return-value', return_value 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/yard-templates/default/layout/html/google_analytics.erb: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/mocha-1.8.0/yard-templates/default/layout/html/setup.rb: -------------------------------------------------------------------------------- 1 | def init 2 | super 3 | return unless ENV['GOOGLE_ANALYTICS_WEB_PROPERTY_ID'] 4 | sections[:layout] << :google_analytics 5 | end 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/molinillo-0.6.6/lib/molinillo.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'molinillo/compatibility' 4 | require 'molinillo/gem_metadata' 5 | require 'molinillo/errors' 6 | require 'molinillo/resolver' 7 | require 'molinillo/modules/ui' 8 | require 'molinillo/modules/specification_provider' 9 | 10 | # Molinillo is a generic dependency resolution algorithm. 11 | module Molinillo 12 | end 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/molinillo-0.6.6/lib/molinillo/gem_metadata.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Molinillo 4 | # The version of Molinillo. 5 | VERSION = '0.6.6'.freeze 6 | end 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/nanaimo-0.2.6/.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /vendor/bundle/gems/nanaimo-0.2.6/.rubocop.yml: -------------------------------------------------------------------------------- 1 | inherit_from: 2 | - .rubocop_todo.yml 3 | 4 | AllCops: 5 | TargetRubyVersion: 2.1 6 | Exclude: 7 | - 'lib/nanaimo/unicode/**/*.rb' 8 | - 'vendor/**/*' 9 | 10 | Lint/AssignmentInCondition: 11 | Enabled: false 12 | 13 | Metrics: 14 | Enabled: false 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/nanaimo-0.2.6/.travis.yml: -------------------------------------------------------------------------------- 1 | branches: 2 | only: 3 | - master 4 | 5 | language: ruby 6 | cache: bundler 7 | rvm: 8 | # The latest ruby version 9 | - 2.5.0 10 | - 2.4.2 11 | # OS X 10.9.5-10.10.0 (2.0.0-p481) 12 | - 2.0.0-p481 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/nanaimo-0.2.6/Gemfile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | source 'https://rubygems.org' 4 | 5 | # Specify your gem's dependencies in nanaimo.gemspec 6 | gemspec 7 | 8 | group :development do 9 | gem 'rubocop', install_if: RUBY_VERSION >= '2.1' 10 | end 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/nanaimo-0.2.6/bin/console: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # frozen_string_literal: true 3 | 4 | require 'bundler/setup' 5 | require 'nanaimo' 6 | 7 | # You can add fixtures and/or initialization code here to make experimenting 8 | # with your gem easier. You can also use a different console, if you like. 9 | 10 | # (If you use this, don't forget to add pry to your Gemfile!) 11 | # require "pry" 12 | # Pry.start 13 | 14 | require 'irb' 15 | IRB.start 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/nanaimo-0.2.6/bin/setup: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -euo pipefail 3 | IFS=$'\n\t' 4 | set -vx 5 | 6 | bundle install 7 | 8 | # Do any other automated setup that you need to do here 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/nanaimo-0.2.6/lib/nanaimo.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'nanaimo/version' 4 | 5 | # A native Ruby implementation of ASCII plist parsing and serialization. 6 | # 7 | module Nanaimo 8 | class Error < StandardError; end 9 | 10 | DEBUG = !ENV['NANAIMO_DEBUG'].nil? 11 | private_constant :DEBUG 12 | def self.debug 13 | return unless DEBUG 14 | warn yield 15 | end 16 | 17 | require 'nanaimo/object' 18 | require 'nanaimo/plist' 19 | require 'nanaimo/reader' 20 | require 'nanaimo/unicode' 21 | require 'nanaimo/writer' 22 | end 23 | -------------------------------------------------------------------------------- /vendor/bundle/gems/nanaimo-0.2.6/lib/nanaimo/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Nanaimo 4 | VERSION = '0.2.6'.freeze 5 | end 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/netrc-0.11.0/data/default_only.netrc: -------------------------------------------------------------------------------- 1 | # this is my netrc with only a default 2 | default 3 | login ld # this is my default username 4 | password pd 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/netrc-0.11.0/data/login.netrc: -------------------------------------------------------------------------------- 1 | # this is my login netrc 2 | machine m 3 | login l # this is my username 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/netrc-0.11.0/data/newlineless.netrc: -------------------------------------------------------------------------------- 1 | # this is my netrc 2 | machine m 3 | login l # this is my username 4 | password p -------------------------------------------------------------------------------- /vendor/bundle/gems/netrc-0.11.0/data/password.netrc: -------------------------------------------------------------------------------- 1 | # this is my password netrc 2 | machine m 3 | password p # this is my password 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/netrc-0.11.0/data/permissive.netrc: -------------------------------------------------------------------------------- 1 | # this is my netrc 2 | machine m 3 | login l # this is my username 4 | password p 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/netrc-0.11.0/data/sample.netrc: -------------------------------------------------------------------------------- 1 | # this is my netrc 2 | machine m 3 | login l # this is my username 4 | password p 5 | -------------------------------------------------------------------------------- /vendor/bundle/gems/netrc-0.11.0/data/sample_multi.netrc: -------------------------------------------------------------------------------- 1 | # this is my netrc with multiple machines 2 | machine m 3 | login lm # this is my m-username 4 | password pm 5 | 6 | machine n 7 | login ln # this is my n-username 8 | password pn 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/netrc-0.11.0/data/sample_multi_with_default.netrc: -------------------------------------------------------------------------------- 1 | # this is my netrc with multiple machines and a default 2 | machine m 3 | login lm # this is my m-username 4 | password pm 5 | 6 | machine n 7 | login ln # this is my n-username 8 | password pn 9 | 10 | default 11 | login ld # this is my default username 12 | password pd 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/netrc-0.11.0/data/sample_with_default.netrc: -------------------------------------------------------------------------------- 1 | # this is my netrc with default 2 | machine m 3 | login l # this is my username 4 | password p 5 | 6 | default 7 | login default_login # this is my default username 8 | password default_password 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/prettybacon-0.0.2/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/prettybacon-0.0.2/README.md: -------------------------------------------------------------------------------- 1 | # PrettyBacon 2 | 3 | Prettifies Bacon output. 4 | 5 | ## Installation 6 | 7 | Add this line to your application's Gemfile: 8 | 9 | gem 'prettybacon', :git => 'https://github.com/irrationalfab/PrettyBacon.git' 10 | 11 | And then execute: 12 | 13 | $ bundle 14 | 15 | ## Usage 16 | 17 | Add the following line to your spec helper: 18 | 19 | require 'pretty_bacon' 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/prettybacon-0.0.2/Rakefile: -------------------------------------------------------------------------------- 1 | require "bundler/gem_tasks" 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/prettybacon-0.0.2/lib/pretty_bacon/version.rb: -------------------------------------------------------------------------------- 1 | module PrettyBacon 2 | VERSION = "0.0.2" 3 | end 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/public_suffix-3.0.3/.ruby-gemset: -------------------------------------------------------------------------------- 1 | publicsuffix -------------------------------------------------------------------------------- /vendor/bundle/gems/public_suffix-3.0.3/.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | 3 | rvm: 4 | - 2.1 5 | - 2.2 6 | - 2.3 7 | - 2.4 8 | - 2.5 9 | - jruby-9.1.5.0 10 | - ruby-head 11 | 12 | env: 13 | - COVERALL=1 14 | 15 | cache: 16 | - bundler 17 | 18 | matrix: 19 | allow_failures: 20 | - rvm: ruby-head 21 | - rvm: jruby-9.1.0.0 22 | 23 | before_install: 24 | - rvm get latest 25 | - gem install bundler 26 | -------------------------------------------------------------------------------- /vendor/bundle/gems/public_suffix-3.0.3/.yardopts: -------------------------------------------------------------------------------- 1 | --title 'Ruby Public Suffix API Documentation' 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/public_suffix-3.0.3/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gemspec 4 | 5 | gem "coveralls", require: false 6 | gem "minitest" 7 | gem "minitest-reporters" 8 | gem "rubocop", require: false 9 | 10 | gem "memory_profiler", require: false 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/public_suffix-3.0.3/bin/console: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require "bundler/setup" 4 | require "public_suffix" 5 | 6 | # You can add fixtures and/or initialization code here to make experimenting 7 | # with your gem easier. You can also use a different console, if you like. 8 | 9 | # (If you use this, don't forget to add pry to your Gemfile!) 10 | # require "pry" 11 | # Pry.start 12 | 13 | require "irb" 14 | IRB.start 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/public_suffix-3.0.3/lib/public_suffix/version.rb: -------------------------------------------------------------------------------- 1 | # = Public Suffix 2 | # 3 | # Domain name parser based on the Public Suffix List. 4 | # 5 | # Copyright (c) 2009-2018 Simone Carletti 6 | 7 | module PublicSuffix 8 | # The current library version. 9 | VERSION = "3.0.3".freeze 10 | end 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/public_suffix-3.0.3/test/.empty: -------------------------------------------------------------------------------- 1 | # This is an empty file I use to force a non-empty commit when I only need to store notes 2 | .. -------------------------------------------------------------------------------- /vendor/bundle/gems/public_suffix-3.0.3/test/profilers/domain_profiler.rb: -------------------------------------------------------------------------------- 1 | $LOAD_PATH.unshift File.expand_path("../../lib", __dir__) 2 | 3 | require "memory_profiler" 4 | require "public_suffix" 5 | 6 | PublicSuffix::List.default 7 | 8 | report = MemoryProfiler.report do 9 | PublicSuffix.domain("www.example.com") 10 | end 11 | 12 | report.pretty_print 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/public_suffix-3.0.3/test/profilers/find_profiler.rb: -------------------------------------------------------------------------------- 1 | $LOAD_PATH.unshift File.expand_path("../../lib", __dir__) 2 | 3 | require "memory_profiler" 4 | require "public_suffix" 5 | 6 | PublicSuffix::List.default 7 | 8 | report = MemoryProfiler.report do 9 | PublicSuffix::List.default.find("www.example.com") 10 | end 11 | 12 | report.pretty_print 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/public_suffix-3.0.3/test/profilers/find_profiler_jp.rb: -------------------------------------------------------------------------------- 1 | $LOAD_PATH.unshift File.expand_path("../../lib", __dir__) 2 | 3 | require "memory_profiler" 4 | require "public_suffix" 5 | 6 | PublicSuffix::List.default 7 | 8 | report = MemoryProfiler.report do 9 | PublicSuffix::List.default.find("a.b.ide.kyoto.jp") 10 | end 11 | 12 | report.pretty_print 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/public_suffix-3.0.3/test/profilers/initialization_profiler.rb: -------------------------------------------------------------------------------- 1 | $LOAD_PATH.unshift File.expand_path("../../lib", __dir__) 2 | 3 | require "memory_profiler" 4 | require "public_suffix" 5 | 6 | report = MemoryProfiler.report do 7 | PublicSuffix::List.default 8 | end 9 | 10 | report.pretty_print 11 | # report.pretty_print(to_file: 'profiler-%s-%d.txt' % [ARGV[0], Time.now.to_i]) 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/public_suffix-3.0.3/test/profilers/list_profsize.rb: -------------------------------------------------------------------------------- 1 | $LOAD_PATH.unshift File.expand_path("../../lib", __dir__) 2 | 3 | require_relative "object_binsize" 4 | require "public_suffix" 5 | 6 | list = PublicSuffix::List.default 7 | puts "#{list.size} rules:" 8 | 9 | prof = ObjectBinsize.new 10 | prof.report(PublicSuffix::List.default, label: "PublicSuffix::List size") 11 | prof.report(PublicSuffix::List.default.instance_variable_get(:@rules), label: "Size of rules") 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/public_suffix-3.0.3/test/test_helper.rb: -------------------------------------------------------------------------------- 1 | if ENV["COVERALL"] 2 | require "coveralls" 3 | Coveralls.wear! 4 | end 5 | 6 | require "minitest/autorun" 7 | require "minitest/reporters" 8 | require "mocha/setup" 9 | 10 | Minitest::Reporters.use! Minitest::Reporters::DefaultReporter.new(color: true) 11 | 12 | $LOAD_PATH.unshift File.expand_path("../lib", __dir__) 13 | require "public_suffix" 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gemspec 4 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/bin/console: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require "bundler/setup" 4 | require "rake" 5 | 6 | require "irb" 7 | IRB.start 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/bin/setup: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -euo pipefail 3 | IFS=$'\n\t' 4 | set -vx 5 | 6 | bundle install 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/doc/example/a.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void a() 4 | { 5 | printf ("In function a\n"); 6 | } 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/doc/example/b.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void b() 4 | { 5 | printf ("In function b\n"); 6 | } 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/doc/example/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | extern void a(); 4 | extern void b(); 5 | 6 | int main () 7 | { 8 | a(); 9 | b(); 10 | return 0; 11 | } 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/cloneable.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module Rake 3 | ## 4 | # Mixin for creating easily cloned objects. 5 | 6 | module Cloneable # :nodoc: 7 | # The hook that is invoked by 'clone' and 'dup' methods. 8 | def initialize_copy(source) 9 | super 10 | source.instance_variables.each do |var| 11 | src_value = source.instance_variable_get(var) 12 | value = src_value.clone rescue src_value 13 | instance_variable_set(var, value) 14 | end 15 | end 16 | end 17 | end 18 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/default_loader.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module Rake 3 | 4 | # Default Rakefile loader used by +import+. 5 | class DefaultLoader 6 | 7 | ## 8 | # Loads a rakefile into the current application from +fn+ 9 | 10 | def load(fn) 11 | Rake.load_rakefile(File.expand_path(fn)) 12 | end 13 | end 14 | 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/early_time.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module Rake 3 | 4 | # EarlyTime is a fake timestamp that occurs _before_ any other time value. 5 | class EarlyTime 6 | include Comparable 7 | include Singleton 8 | 9 | ## 10 | # The EarlyTime always comes before +other+! 11 | 12 | def <=>(other) 13 | -1 14 | end 15 | 16 | def to_s # :nodoc: 17 | "" 18 | end 19 | end 20 | 21 | EARLY = EarlyTime.instance 22 | end 23 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/invocation_exception_mixin.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module Rake 3 | module InvocationExceptionMixin 4 | # Return the invocation chain (list of Rake tasks) that were in 5 | # effect when this exception was detected by rake. May be null if 6 | # no tasks were active. 7 | def chain 8 | @rake_invocation_chain ||= nil 9 | end 10 | 11 | # Set the invocation chain in effect when this exception was 12 | # detected. 13 | def chain=(value) 14 | @rake_invocation_chain = value 15 | end 16 | end 17 | end 18 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/late_time.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module Rake 3 | # LateTime is a fake timestamp that occurs _after_ any other time value. 4 | class LateTime 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 | LATE = LateTime.instance 18 | end 19 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/multi_task.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module Rake 3 | 4 | # Same as a regular task, but the immediate prerequisites are done in 5 | # parallel using Ruby threads. 6 | # 7 | class MultiTask < Task 8 | private 9 | 10 | def invoke_prerequisites(task_args, invocation_chain) # :nodoc: 11 | invoke_prerequisites_concurrently(task_args, invocation_chain) 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/phony.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | # Defines a :phony task that you can use as a dependency. This allows 3 | # file-based tasks to use non-file-based tasks as prerequisites 4 | # without forcing them to rebuild. 5 | # 6 | # See FileTask#out_of_date? and Task#timestamp for more info. 7 | 8 | require "rake" 9 | 10 | task :phony 11 | 12 | Rake::Task[:phony].tap do |task| 13 | def task.timestamp # :nodoc: 14 | Time.at 0 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/private_reader.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module Rake 3 | 4 | # Include PrivateReader to use +private_reader+. 5 | module PrivateReader # :nodoc: all 6 | 7 | def self.included(base) 8 | base.extend(ClassMethods) 9 | end 10 | 11 | module ClassMethods 12 | 13 | # Declare a list of private accessors 14 | def private_reader(*names) 15 | attr_reader(*names) 16 | private(*names) 17 | end 18 | end 19 | 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/pseudo_status.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module Rake 3 | 4 | ## 5 | # Exit status class for times the system just gives us a nil. 6 | class PseudoStatus # :nodoc: all 7 | attr_reader :exitstatus 8 | 9 | def initialize(code=0) 10 | @exitstatus = code 11 | end 12 | 13 | def to_i 14 | @exitstatus << 8 15 | end 16 | 17 | def >>(n) 18 | to_i >> n 19 | end 20 | 21 | def stopped? 22 | false 23 | end 24 | 25 | def exited? 26 | true 27 | end 28 | end 29 | 30 | end 31 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/rake_test_loader.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | require "rake" 3 | 4 | # Load the test files from the command line. 5 | argv = ARGV.select do |argument| 6 | begin 7 | case argument 8 | when /^-/ then 9 | argument 10 | when /\*/ then 11 | FileList[argument].to_a.each do |file| 12 | require File.expand_path file 13 | end 14 | 15 | false 16 | else 17 | require File.expand_path argument 18 | 19 | false 20 | end 21 | rescue LoadError => e 22 | raise unless e.path 23 | abort "\nFile does not exist: #{e.path}\n\n" 24 | end 25 | end 26 | 27 | ARGV.replace argv 28 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/rule_recursion_overflow_error.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module Rake 3 | 4 | # Error indicating a recursion overflow error in task selection. 5 | class RuleRecursionOverflowError < StandardError 6 | def initialize(*args) 7 | super 8 | @targets = [] 9 | end 10 | 11 | def add_target(target) 12 | @targets << target 13 | end 14 | 15 | def message 16 | super + ": [" + @targets.reverse.join(" => ") + "]" 17 | end 18 | end 19 | 20 | end 21 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/task_argument_error.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module Rake 3 | 4 | # Error indicating an ill-formed task declaration. 5 | class TaskArgumentError < ArgumentError 6 | end 7 | 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/tasklib.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | require "rake" 3 | 4 | module Rake 5 | 6 | # Base class for Task Libraries. 7 | class TaskLib 8 | include Cloneable 9 | include Rake::DSL 10 | end 11 | 12 | end 13 | -------------------------------------------------------------------------------- /vendor/bundle/gems/rake-12.3.2/lib/rake/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module Rake 3 | VERSION = "12.3.2" 4 | 5 | module Version # :nodoc: all 6 | MAJOR, MINOR, BUILD, *OTHER = Rake::VERSION.split "." 7 | 8 | NUMBERS = [MAJOR, MINOR, BUILD, *OTHER] 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/ruby-macho-1.4.0/.yardopts: -------------------------------------------------------------------------------- 1 | --no-private --markup-provider=redcarpet --markup=markdown - README.md LICENSE 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/thread_safe-0.3.6/.rspec: -------------------------------------------------------------------------------- 1 | --require spec_helper 2 | --format progress 3 | -------------------------------------------------------------------------------- /vendor/bundle/gems/thread_safe-0.3.6/.yardopts: -------------------------------------------------------------------------------- 1 | --protected 2 | --no-private 3 | --embed-mixins 4 | --output-dir ./yardoc 5 | --markup markdown 6 | --title=Concurrent Ruby 7 | --template default 8 | --template-path ./yard-template 9 | 10 | ./lib/**/*.rb 11 | - 12 | README.md 13 | LICENSE 14 | -------------------------------------------------------------------------------- /vendor/bundle/gems/thread_safe-0.3.6/ext/thread_safe/JrubyCacheBackendService.java: -------------------------------------------------------------------------------- 1 | package thread_safe; 2 | 3 | import java.io.IOException; 4 | 5 | import org.jruby.Ruby; 6 | import org.jruby.ext.thread_safe.JRubyCacheBackendLibrary; 7 | import org.jruby.runtime.load.BasicLibraryService; 8 | 9 | // can't name this JRubyCacheBackendService or else JRuby doesn't pick this up 10 | public class JrubyCacheBackendService implements BasicLibraryService { 11 | public boolean basicLoad(final Ruby runtime) throws IOException { 12 | new JRubyCacheBackendLibrary().load(runtime, false); 13 | return true; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /vendor/bundle/gems/thread_safe-0.3.6/lib/thread_safe/version.rb: -------------------------------------------------------------------------------- 1 | module ThreadSafe 2 | VERSION = "0.3.6" 3 | end 4 | 5 | # NOTE: <= 0.2.0 used Threadsafe::VERSION 6 | # @private 7 | module Threadsafe 8 | 9 | # @private 10 | def self.const_missing(name) 11 | name = name.to_sym 12 | if ThreadSafe.const_defined?(name) 13 | warn "[DEPRECATION] `Threadsafe::#{name}' is deprecated, use `ThreadSafe::#{name}' instead." 14 | ThreadSafe.const_get(name) 15 | else 16 | warn "[DEPRECATION] the `Threadsafe' module is deprecated, please use `ThreadSafe` instead." 17 | super 18 | end 19 | end 20 | 21 | end 22 | -------------------------------------------------------------------------------- /vendor/bundle/gems/thread_safe-0.3.6/spec/src/thread_safe/SecurityManager.java: -------------------------------------------------------------------------------- 1 | package thread_safe; 2 | 3 | import java.security.Permission; 4 | import java.util.ArrayList; 5 | import java.util.List; 6 | 7 | public class SecurityManager extends java.lang.SecurityManager { 8 | private final List deniedPermissions = 9 | new ArrayList(); 10 | 11 | @Override 12 | public void checkPermission(Permission p) { 13 | if (deniedPermissions.contains(p)) { 14 | throw new SecurityException("Denied!"); 15 | } 16 | } 17 | 18 | public void deny(Permission p) { 19 | deniedPermissions.add(p); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /vendor/bundle/gems/thread_safe-0.3.6/spec/support/threads.rb: -------------------------------------------------------------------------------- 1 | THREADS = (RUBY_ENGINE == 'ruby' ? 100 : 10) 2 | -------------------------------------------------------------------------------- /vendor/bundle/gems/thread_safe-0.3.6/spec/thread_safe/array_spec.rb: -------------------------------------------------------------------------------- 1 | module ThreadSafe 2 | describe Array do 3 | let!(:ary) { described_class.new } 4 | 5 | it 'concurrency' do 6 | (1..THREADS).map do |i| 7 | Thread.new do 8 | 1000.times do 9 | ary << i 10 | ary.each { |x| x * 2 } 11 | ary.shift 12 | ary.last 13 | end 14 | end 15 | end.map(&:join) 16 | end 17 | end 18 | end -------------------------------------------------------------------------------- /vendor/bundle/gems/thread_safe-0.3.6/spec/thread_safe/hash_spec.rb: -------------------------------------------------------------------------------- 1 | module ThreadSafe 2 | describe Hash do 3 | let!(:hsh) { described_class.new } 4 | 5 | it 'concurrency' do 6 | (1..THREADS).map do |i| 7 | Thread.new do 8 | 1000.times do |j| 9 | hsh[i * 1000 + j] = i 10 | hsh[i * 1000 + j] 11 | hsh.delete(i * 1000 + j) 12 | end 13 | end 14 | end.map(&:join) 15 | end 16 | end 17 | end -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/.yardopts: -------------------------------------------------------------------------------- 1 | --no-private 2 | lib/**/*.rb 3 | - 4 | CHANGES.md 5 | LICENSE 6 | README.md 7 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/tc_country_info.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.expand_path(File.dirname(__FILE__)), 'test_utils') 2 | 3 | include TZInfo 4 | 5 | class TCCountryInfo < Minitest::Test 6 | 7 | def test_code 8 | ci = CountryInfo.new('ZZ', 'Zzz') {|c| } 9 | assert_equal('ZZ', ci.code) 10 | end 11 | 12 | def test_name 13 | ci = CountryInfo.new('ZZ', 'Zzz') {|c| } 14 | assert_equal('Zzz', ci.name) 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/tc_data_timezone_info.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.expand_path(File.dirname(__FILE__)), 'test_utils') 2 | 3 | include TZInfo 4 | 5 | class TCDataTimezoneInfo < Minitest::Test 6 | 7 | def test_identifier 8 | ti = DataTimezoneInfo.new('Test/Zone') 9 | assert_equal('Test/Zone', ti.identifier) 10 | end 11 | 12 | def test_construct_timezone 13 | ti = DataTimezoneInfo.new('Test/Zone') 14 | tz = ti.create_timezone 15 | assert_kind_of(DataTimezone, tz) 16 | assert_equal('Test/Zone', tz.identifier) 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/tc_timezone_info.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.expand_path(File.dirname(__FILE__)), 'test_utils') 2 | 3 | include TZInfo 4 | 5 | class TCTimezoneInfo < Minitest::Test 6 | 7 | def test_identifier 8 | ti = TimezoneInfo.new('Test/Zone') 9 | assert_equal('Test/Zone', ti.identifier) 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/ts_all.rb: -------------------------------------------------------------------------------- 1 | # Force a particular timezone to be local (helps find issues when local 2 | # timezone isn't GMT). This won't work on Windows. 3 | ENV['TZ'] = 'America/Los_Angeles' 4 | 5 | Dir[File.join(File.expand_path(File.dirname(__FILE__)), 'tc_*.rb')].each {|t| require t} 6 | 7 | puts "Using #{DataSource.get}" 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/ts_all_ruby.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.expand_path(File.dirname(__FILE__)), 'test_utils.rb') 2 | 3 | TZInfo::DataSource.set(:ruby) 4 | 5 | require File.join(File.expand_path(File.dirname(__FILE__)), 'ts_all.rb') 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/ts_all_zoneinfo.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.expand_path(File.dirname(__FILE__)), 'test_utils.rb') 2 | 3 | # Use a zoneinfo directory containing files needed by the tests. 4 | # The symlinks in this directory are set up in test_utils.rb. 5 | TZInfo::DataSource.set(:zoneinfo, File.join(File.expand_path(File.dirname(__FILE__)), 'zoneinfo').untaint) 6 | 7 | require File.join(File.expand_path(File.dirname(__FILE__)), 'ts_all.rb') 8 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/tzinfo-data/tzinfo/data.rb: -------------------------------------------------------------------------------- 1 | # Top level module for TZInfo. 2 | module TZInfo 3 | # Top level module for TZInfo::Data. 4 | module Data 5 | end 6 | end 7 | 8 | require 'tzinfo/data/version' 9 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/tzinfo-data/tzinfo/data/definitions/EST.rb: -------------------------------------------------------------------------------- 1 | # encoding: UTF-8 2 | 3 | # This file contains data derived from the IANA Time Zone Database 4 | # (http://www.iana.org/time-zones). 5 | 6 | module TZInfo 7 | module Data 8 | module Definitions 9 | module EST 10 | include TimezoneDefinition 11 | 12 | timezone 'EST' do |tz| 13 | tz.offset :o0, -18000, 0, :EST 14 | 15 | end 16 | end 17 | end 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/tzinfo-data/tzinfo/data/definitions/Etc/GMT__m__1.rb: -------------------------------------------------------------------------------- 1 | # encoding: UTF-8 2 | 3 | # This file contains data derived from the IANA Time Zone Database 4 | # (http://www.iana.org/time-zones). 5 | 6 | module TZInfo 7 | module Data 8 | module Definitions 9 | module Etc 10 | module GMT__m__1 11 | include TimezoneDefinition 12 | 13 | timezone 'Etc/GMT-1' do |tz| 14 | tz.offset :o0, 3600, 0, :'GMT-1' 15 | 16 | end 17 | end 18 | end 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/tzinfo-data/tzinfo/data/definitions/Etc/GMT__p__1.rb: -------------------------------------------------------------------------------- 1 | # encoding: UTF-8 2 | 3 | # This file contains data derived from the IANA Time Zone Database 4 | # (http://www.iana.org/time-zones). 5 | 6 | module TZInfo 7 | module Data 8 | module Definitions 9 | module Etc 10 | module GMT__p__1 11 | include TimezoneDefinition 12 | 13 | timezone 'Etc/GMT+1' do |tz| 14 | tz.offset :o0, -3600, 0, :'GMT+1' 15 | 16 | end 17 | end 18 | end 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/tzinfo-data/tzinfo/data/definitions/Etc/UTC.rb: -------------------------------------------------------------------------------- 1 | # encoding: UTF-8 2 | 3 | # This file contains data derived from the IANA Time Zone Database 4 | # (http://www.iana.org/time-zones). 5 | 6 | module TZInfo 7 | module Data 8 | module Definitions 9 | module Etc 10 | module UTC 11 | include TimezoneDefinition 12 | 13 | timezone 'Etc/UTC' do |tz| 14 | tz.offset :o0, 0, 0, :UTC 15 | 16 | end 17 | end 18 | end 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/tzinfo-data/tzinfo/data/definitions/UTC.rb: -------------------------------------------------------------------------------- 1 | # encoding: UTF-8 2 | 3 | # This file contains data derived from the IANA Time Zone Database 4 | # (http://www.iana.org/time-zones). 5 | 6 | module TZInfo 7 | module Data 8 | module Definitions 9 | module UTC 10 | include TimezoneDefinition 11 | 12 | linked_timezone 'UTC', 'Etc/UTC' 13 | end 14 | end 15 | end 16 | end 17 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/tzinfo-data/tzinfo/data/version.rb: -------------------------------------------------------------------------------- 1 | module TZInfo 2 | module Data 3 | # TZInfo::Data version information. 4 | module Version 5 | # The format of the Ruby modules. The only format currently supported by 6 | # TZInfo is version 1. 7 | FORMAT = 1 8 | 9 | # The version of the {IANA Time Zone Database}[http://www.iana.org/time-zones] 10 | # used to generate this version of TZInfo::Data. 11 | TZDATA = '2014f' 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/America/Argentina/Buenos_Aires: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/America/Argentina/Buenos_Aires -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/America/New_York: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/America/New_York -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Australia/Melbourne: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Australia/Melbourne -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/EST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/EST -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Etc/UTC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Etc/UTC -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Europe/Amsterdam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Europe/Amsterdam -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Europe/Andorra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Europe/Andorra -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Europe/London: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Europe/London -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Europe/Paris: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Europe/Paris -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Europe/Prague: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Europe/Prague -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Factory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/Factory -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/posix/Europe/London: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/posix/Europe/London -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/posixrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/posixrules -------------------------------------------------------------------------------- /vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/right/Europe/London: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfmDev/cocoapods-dependency-html/75d2b7d99ae323ebed629ef1f6cb9517582baf25/vendor/bundle/gems/tzinfo-1.2.5/test/zoneinfo/right/Europe/London -------------------------------------------------------------------------------- /vendor/bundle/gems/xcodeproj-1.9.0/bin/xcodeproj: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | if $PROGRAM_NAME == __FILE__ 4 | ENV['BUNDLE_GEMFILE'] = File.expand_path('../../Gemfile', __FILE__) 5 | require 'bundler/setup' 6 | end 7 | 8 | require 'xcodeproj' 9 | 10 | Xcodeproj::Command.run(ARGV) 11 | -------------------------------------------------------------------------------- /vendor/bundle/gems/xcodeproj-1.9.0/lib/xcodeproj/gem_version.rb: -------------------------------------------------------------------------------- 1 | module Xcodeproj 2 | # The version of the xcodeproj gem. 3 | # 4 | VERSION = '1.9.0'.freeze unless defined? Xcodeproj::VERSION 5 | end 6 | -------------------------------------------------------------------------------- /vendor/bundle/gems/xcodeproj-1.9.0/lib/xcodeproj/scheme/analyze_action.rb: -------------------------------------------------------------------------------- 1 | require 'xcodeproj/scheme/abstract_scheme_action' 2 | 3 | module Xcodeproj 4 | class XCScheme 5 | # This class wraps the AnalyzeAction node of a .xcscheme XML file 6 | # 7 | class AnalyzeAction < AbstractSchemeAction 8 | # @param [REXML::Element] node 9 | # The 'AnalyzeAction' XML node that this object will wrap. 10 | # If nil, will create a default XML node to use. 11 | # 12 | def initialize(node = nil) 13 | create_xml_element_with_fallback(node, 'AnalyzeAction') do 14 | self.build_configuration = 'Debug' 15 | end 16 | end 17 | end 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/gems/xcodeproj-1.9.0/lib/xcodeproj/user_interface.rb: -------------------------------------------------------------------------------- 1 | module Xcodeproj 2 | # Manages the UI output so clients can customize it. 3 | # 4 | module UserInterface 5 | # Prints a message to standard output. 6 | # 7 | # @return [void] 8 | # 9 | def self.puts(message) 10 | STDOUT.puts message 11 | end 12 | 13 | # Prints a message to standard error. 14 | # 15 | # @return [void] 16 | # 17 | def self.warn(message) 18 | STDERR.puts message 19 | end 20 | end 21 | UI = UserInterface 22 | end 23 | --------------------------------------------------------------------------------