├── .gitignore ├── App.tsx ├── Gemfile ├── Gemfile.lock ├── Readme.md ├── UserContext.tsx ├── __tests__ └── App.test.tsx ├── android ├── app │ ├── build.gradle │ ├── debug.keystore │ ├── proguard-rules.pro │ └── src │ │ ├── debug │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── react_native_sample_app │ │ │ └── ReactNativeFlipper.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── react_native_sample_app │ │ │ │ ├── MainActivity.java │ │ │ │ └── MainApplication.java │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_small_icon.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_small_icon.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_small_icon.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_small_icon.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_small_icon.png │ │ │ ├── drawable │ │ │ └── rn_edit_text_material.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_round.png │ │ │ └── ic_small_icon.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_round.png │ │ │ └── ic_small_icon.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_round.png │ │ │ └── ic_small_icon.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_round.png │ │ │ └── ic_small_icon.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_round.png │ │ │ └── ic_small_icon.png │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── release │ │ └── java │ │ └── com │ │ └── react_native_sample_app │ │ └── ReactNativeFlipper.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── app.json ├── babel.config.js ├── firebase.json ├── images ├── clear.png ├── cometchat.png ├── logout.png ├── share.png └── video.png ├── index.js ├── ios ├── .xcode.env ├── Podfile ├── Podfile.lock ├── react_native_sample_app.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── react_native_sample_app.xcscheme ├── react_native_sample_app.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── react_native_sample_app │ ├── AppDelegate.h │ ├── AppDelegate.mm │ ├── GoogleService-Info.plist │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── 100.png │ │ │ ├── 1024.png │ │ │ ├── 114.png │ │ │ ├── 120.png │ │ │ ├── 128.png │ │ │ ├── 144.png │ │ │ ├── 152.png │ │ │ ├── 16.png │ │ │ ├── 167.png │ │ │ ├── 172.png │ │ │ ├── 180.png │ │ │ ├── 196.png │ │ │ ├── 20.png │ │ │ ├── 216.png │ │ │ ├── 256.png │ │ │ ├── 29.png │ │ │ ├── 32.png │ │ │ ├── 40.png │ │ │ ├── 48.png │ │ │ ├── 50.png │ │ │ ├── 512.png │ │ │ ├── 55.png │ │ │ ├── 57.png │ │ │ ├── 58.png │ │ │ ├── 60.png │ │ │ ├── 64.png │ │ │ ├── 66.png │ │ │ ├── 72.png │ │ │ ├── 76.png │ │ │ ├── 80.png │ │ │ ├── 87.png │ │ │ ├── 88.png │ │ │ ├── 92.png │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Info.plist │ ├── LaunchScreen.storyboard │ ├── main.m │ └── react_native_sample_app.entitlements └── react_native_sample_appTests │ ├── Info.plist │ └── react_native_sample_appTests.m ├── jest.config.js ├── metro.config.js ├── package.json ├── src ├── AppStyle.ts ├── CONSTS.ts ├── StackNavigator.tsx ├── components │ ├── calls │ │ └── CallScreen.tsx │ ├── common │ │ └── RoundedButton.tsx │ ├── conversation │ │ └── ConversationsWithMessages.tsx │ ├── index.ts │ └── login │ │ ├── Create.tsx │ │ ├── Login.tsx │ │ ├── SignIn.tsx │ │ ├── SignUp.tsx │ │ ├── index.ts │ │ ├── logo.png │ │ └── style.ts └── resources │ ├── AppLogo.png │ ├── captainamerica.png │ ├── cyclops.png │ ├── index.ts │ ├── ironman.png │ ├── logout.png │ ├── spiderman.png │ └── wolverine.png ├── tsconfig.json ├── utils ├── notificationHandler.ts ├── tokenRegisterHandler.ts └── usersList.tsx └── vendor └── bundle └── ruby └── 2.6.0 ├── bin ├── fuzzy_match ├── httpclient ├── pod ├── sandbox-pod └── xcodeproj ├── cache ├── CFPropertyList-3.0.6.gem ├── activesupport-6.1.7.6.gem ├── addressable-2.8.5.gem ├── algoliasearch-1.27.5.gem ├── atomos-0.1.3.gem ├── claide-1.1.0.gem ├── cocoapods-1.12.1.gem ├── cocoapods-core-1.12.1.gem ├── cocoapods-deintegrate-1.0.5.gem ├── cocoapods-downloader-1.6.3.gem ├── cocoapods-plugins-1.0.0.gem ├── cocoapods-search-1.0.1.gem ├── cocoapods-trunk-1.6.0.gem ├── cocoapods-try-1.2.0.gem ├── colored2-3.1.2.gem ├── concurrent-ruby-1.2.2.gem ├── escape-0.0.4.gem ├── ethon-0.16.0.gem ├── ffi-1.15.5.gem ├── fourflusher-2.3.1.gem ├── fuzzy_match-2.0.4.gem ├── gh_inspector-1.1.3.gem ├── httpclient-2.8.3.gem ├── i18n-1.14.1.gem ├── json-2.6.3.gem ├── minitest-5.20.0.gem ├── molinillo-0.8.0.gem ├── nanaimo-0.3.0.gem ├── nap-1.1.0.gem ├── netrc-0.11.0.gem ├── public_suffix-4.0.7.gem ├── rexml-3.2.6.gem ├── ruby-macho-2.5.1.gem ├── typhoeus-1.4.0.gem ├── tzinfo-2.0.6.gem ├── xcodeproj-1.22.0.gem └── zeitwerk-2.6.11.gem ├── extensions └── universal-darwin-22 │ └── 2.6.0 │ ├── ffi-1.15.5 │ ├── ffi_c.bundle │ ├── gem.build_complete │ └── gem_make.out │ └── json-2.6.3 │ ├── gem.build_complete │ ├── gem_make.out │ └── json │ └── ext │ ├── generator.bundle │ └── parser.bundle ├── gems ├── CFPropertyList-3.0.6 │ ├── LICENSE │ ├── README.md │ ├── README.rdoc │ └── THANKS ├── activesupport-6.1.7.6 │ ├── CHANGELOG.md │ ├── MIT-LICENSE │ └── README.rdoc ├── addressable-2.8.5 │ ├── CHANGELOG.md │ ├── Gemfile │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── addressable.gemspec │ ├── data │ │ └── unicode.data │ ├── spec │ │ ├── addressable │ │ │ ├── idna_spec.rb │ │ │ ├── net_http_compat_spec.rb │ │ │ ├── security_spec.rb │ │ │ ├── template_spec.rb │ │ │ └── uri_spec.rb │ │ └── spec_helper.rb │ └── tasks │ │ ├── clobber.rake │ │ ├── gem.rake │ │ ├── git.rake │ │ ├── metrics.rake │ │ ├── profile.rake │ │ ├── rspec.rake │ │ └── yard.rake ├── algoliasearch-1.27.5 │ ├── .rspec │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── algoliasearch.gemspec │ ├── contacts.json │ ├── resources │ │ └── ca-bundle.crt │ └── spec │ │ ├── account_client_spec.rb │ │ ├── client_spec.rb │ │ ├── mock_spec.rb │ │ ├── spec_helper.rb │ │ └── stub_spec.rb ├── atomos-0.1.3 │ ├── .gitignore │ ├── .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 ├── claide-1.1.0 │ ├── .github │ │ └── workflows │ │ │ └── ci.yml │ ├── .gitignore │ ├── .kick │ ├── .rubocop.yml │ ├── .rubocop_cocoapods.yml │ ├── .rubocop_todo.yml │ ├── .yardopts │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ └── claide.gemspec ├── cocoapods-1.12.1 │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ └── bin │ │ ├── pod │ │ └── sandbox-pod ├── cocoapods-core-1.12.1 │ ├── LICENSE │ └── README.md ├── cocoapods-deintegrate-1.0.5 │ ├── LICENSE │ └── README.md ├── cocoapods-downloader-1.6.3 │ ├── LICENSE │ └── README.markdown ├── cocoapods-plugins-1.0.0 │ ├── .gitignore │ ├── .rubocop.yml │ ├── .rubocop_cocoapods.yml │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── cocoapods-plugins.gemspec │ ├── 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.1 │ ├── .github │ │ └── workflows │ │ │ └── Specs.yml │ ├── .gitignore │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── cocoapods-search.gemspec │ └── 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-trunk-1.6.0 │ ├── .github │ │ └── workflows │ │ │ └── ci.yml │ ├── .gitignore │ ├── .kick │ ├── .rubocop.yml │ ├── .rubocop_cocoapods.yml │ ├── .rubocop_todo.yml │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── cocoapods-trunk.gemspec │ └── 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.2.0 │ ├── .gitignore │ ├── .rubocop.yml │ ├── .rubocop_cocoapods.yml │ ├── .rubocop_todo.yml │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── cocoapods-try.gemspec │ └── spec │ │ ├── command │ │ ├── try_settings_spec.rb │ │ └── try_spec.rb │ │ └── spec_helper.rb ├── colored2-3.1.2 │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ └── spec │ │ ├── colored2 │ │ ├── numbers_spec.rb │ │ ├── object_spec.rb │ │ └── strings_spec.rb │ │ ├── colored2_spec.rb │ │ └── spec_helper.rb ├── concurrent-ruby-1.2.2 │ ├── CHANGELOG.md │ ├── Gemfile │ ├── LICENSE.txt │ ├── 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 ├── escape-0.0.4 │ ├── Readme │ └── doc_include │ │ └── template │ │ └── qualitysmith.rb ├── ethon-0.16.0 │ ├── .github │ │ └── workflows │ │ │ └── ruby.yml │ ├── .gitignore │ ├── .rspec │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Guardfile │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── ethon.gemspec │ ├── profile │ │ ├── benchmarks.rb │ │ ├── memory_leaks.rb │ │ ├── perf_spec_helper.rb │ │ └── support │ │ │ ├── memory_test_helpers.rb │ │ │ ├── os_memory_leak_tracker.rb │ │ │ └── ruby_object_leak_tracker.rb │ └── spec │ │ ├── ethon │ │ ├── curl_spec.rb │ │ ├── easy │ │ │ ├── callbacks_spec.rb │ │ │ ├── debug_info_spec.rb │ │ │ ├── features_spec.rb │ │ │ ├── form_spec.rb │ │ │ ├── header_spec.rb │ │ │ ├── http │ │ │ │ ├── custom_spec.rb │ │ │ │ ├── delete_spec.rb │ │ │ │ ├── get_spec.rb │ │ │ │ ├── head_spec.rb │ │ │ │ ├── options_spec.rb │ │ │ │ ├── patch_spec.rb │ │ │ │ ├── post_spec.rb │ │ │ │ └── put_spec.rb │ │ │ ├── http_spec.rb │ │ │ ├── informations_spec.rb │ │ │ ├── mirror_spec.rb │ │ │ ├── operations_spec.rb │ │ │ ├── options_spec.rb │ │ │ ├── queryable_spec.rb │ │ │ ├── response_callbacks_spec.rb │ │ │ └── util_spec.rb │ │ ├── easy_spec.rb │ │ ├── libc_spec.rb │ │ ├── loggable_spec.rb │ │ ├── multi │ │ │ ├── operations_spec.rb │ │ │ ├── options_spec.rb │ │ │ └── stack_spec.rb │ │ └── multi_spec.rb │ │ ├── spec_helper.rb │ │ └── support │ │ ├── localhost_server.rb │ │ └── server.rb ├── ffi-1.15.5 │ ├── CHANGELOG.md │ ├── COPYING │ ├── Gemfile │ ├── LICENSE │ ├── LICENSE.SPECS │ ├── README.md │ ├── Rakefile │ ├── ext │ │ └── ffi_c │ │ │ ├── .sitearchdir.time │ │ │ ├── AbstractMemory.c │ │ │ ├── AbstractMemory.h │ │ │ ├── AbstractMemory.o │ │ │ ├── ArrayType.c │ │ │ ├── ArrayType.h │ │ │ ├── ArrayType.o │ │ │ ├── Buffer.c │ │ │ ├── Buffer.o │ │ │ ├── Call.c │ │ │ ├── Call.h │ │ │ ├── Call.o │ │ │ ├── ClosurePool.c │ │ │ ├── ClosurePool.h │ │ │ ├── ClosurePool.o │ │ │ ├── DynamicLibrary.c │ │ │ ├── DynamicLibrary.h │ │ │ ├── DynamicLibrary.o │ │ │ ├── Function.c │ │ │ ├── Function.h │ │ │ ├── Function.o │ │ │ ├── FunctionInfo.c │ │ │ ├── FunctionInfo.o │ │ │ ├── LastError.c │ │ │ ├── LastError.h │ │ │ ├── LastError.o │ │ │ ├── LongDouble.c │ │ │ ├── LongDouble.h │ │ │ ├── LongDouble.o │ │ │ ├── Makefile │ │ │ ├── MappedType.c │ │ │ ├── MappedType.h │ │ │ ├── MappedType.o │ │ │ ├── MemoryPointer.c │ │ │ ├── MemoryPointer.h │ │ │ ├── MemoryPointer.o │ │ │ ├── MethodHandle.c │ │ │ ├── MethodHandle.h │ │ │ ├── MethodHandle.o │ │ │ ├── Platform.c │ │ │ ├── Platform.h │ │ │ ├── Platform.o │ │ │ ├── Pointer.c │ │ │ ├── Pointer.h │ │ │ ├── Pointer.o │ │ │ ├── Struct.c │ │ │ ├── Struct.h │ │ │ ├── Struct.o │ │ │ ├── StructByValue.c │ │ │ ├── StructByValue.h │ │ │ ├── StructByValue.o │ │ │ ├── StructLayout.c │ │ │ ├── StructLayout.o │ │ │ ├── Thread.c │ │ │ ├── Thread.h │ │ │ ├── Thread.o │ │ │ ├── Type.c │ │ │ ├── Type.h │ │ │ ├── Type.o │ │ │ ├── Types.c │ │ │ ├── Types.h │ │ │ ├── Types.o │ │ │ ├── Variadic.c │ │ │ ├── Variadic.o │ │ │ ├── compat.h │ │ │ ├── extconf.h │ │ │ ├── extconf.rb │ │ │ ├── ffi.c │ │ │ ├── ffi.o │ │ │ ├── ffi_c.bundle │ │ │ ├── libffi-universal-darwin22 │ │ │ ├── .libs │ │ │ │ ├── libffi.8.dylib │ │ │ │ ├── libffi.dylib │ │ │ │ ├── libffi.la │ │ │ │ ├── libffi.lai │ │ │ │ ├── libffi_convenience.a │ │ │ │ └── libffi_convenience.la │ │ │ ├── Makefile │ │ │ ├── config.status │ │ │ ├── doc │ │ │ │ └── Makefile │ │ │ ├── fficonfig.h │ │ │ ├── include │ │ │ │ ├── Makefile │ │ │ │ ├── ffi.h │ │ │ │ └── ffitarget.h │ │ │ ├── libffi.la │ │ │ ├── libffi.pc │ │ │ ├── libffi_convenience.la │ │ │ ├── libtool │ │ │ ├── local.exp │ │ │ ├── man │ │ │ │ └── Makefile │ │ │ ├── src │ │ │ │ ├── .deps │ │ │ │ │ └── .dirstamp │ │ │ │ ├── .dirstamp │ │ │ │ ├── .libs │ │ │ │ │ ├── closures.o │ │ │ │ │ ├── java_raw_api.o │ │ │ │ │ ├── prep_cif.o │ │ │ │ │ ├── raw_api.o │ │ │ │ │ └── types.o │ │ │ │ ├── closures.lo │ │ │ │ ├── java_raw_api.lo │ │ │ │ ├── prep_cif.lo │ │ │ │ ├── raw_api.lo │ │ │ │ ├── types.lo │ │ │ │ └── x86 │ │ │ │ │ ├── .deps │ │ │ │ │ └── .dirstamp │ │ │ │ │ ├── .dirstamp │ │ │ │ │ ├── .libs │ │ │ │ │ ├── ffi64.o │ │ │ │ │ ├── ffiw64.o │ │ │ │ │ ├── unix64.o │ │ │ │ │ └── win64.o │ │ │ │ │ ├── ffi64.lo │ │ │ │ │ ├── ffiw64.lo │ │ │ │ │ ├── unix64.lo │ │ │ │ │ └── win64.lo │ │ │ ├── stamp-h1 │ │ │ └── testsuite │ │ │ │ └── Makefile │ │ │ ├── libffi.bsd.mk │ │ │ ├── libffi.darwin.mk │ │ │ ├── libffi.gnu.mk │ │ │ ├── libffi.mk │ │ │ ├── libffi.vc.mk │ │ │ ├── libffi.vc64.mk │ │ │ ├── libffi │ │ │ ├── .appveyor.yml │ │ │ ├── .gitattributes │ │ │ ├── .github │ │ │ │ └── issue_template.md │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── .travis │ │ │ │ ├── ar-lib │ │ │ │ ├── bfin-sim.exp │ │ │ │ ├── build-cross-in-container.sh │ │ │ │ ├── build-in-container.sh │ │ │ │ ├── build.sh │ │ │ │ ├── compile │ │ │ │ ├── install.sh │ │ │ │ ├── m32r-sim.exp │ │ │ │ ├── moxie-sim.exp │ │ │ │ ├── or1k-sim.exp │ │ │ │ ├── powerpc-eabisim.exp │ │ │ │ ├── site.exp │ │ │ │ └── wine-sim.exp │ │ │ ├── ChangeLog.old │ │ │ ├── LICENSE │ │ │ ├── LICENSE-BUILDTOOLS │ │ │ ├── Makefile.am │ │ │ ├── README.md │ │ │ ├── acinclude.m4 │ │ │ ├── autogen.sh │ │ │ ├── config.guess │ │ │ ├── config.sub │ │ │ ├── configure.ac │ │ │ ├── configure.host │ │ │ ├── doc │ │ │ │ ├── Makefile.am │ │ │ │ ├── libffi.texi │ │ │ │ └── version.texi │ │ │ ├── generate-darwin-source-and-headers.py │ │ │ ├── include │ │ │ │ ├── Makefile.am │ │ │ │ ├── ffi.h.in │ │ │ │ ├── ffi_cfi.h │ │ │ │ └── ffi_common.h │ │ │ ├── libffi.map.in │ │ │ ├── libffi.pc.in │ │ │ ├── libffi.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ ├── libtool-version │ │ │ ├── m4 │ │ │ │ ├── asmcfi.m4 │ │ │ │ ├── ax_append_flag.m4 │ │ │ │ ├── ax_cc_maxopt.m4 │ │ │ │ ├── ax_cflags_warn_all.m4 │ │ │ │ ├── ax_check_compile_flag.m4 │ │ │ │ ├── ax_compiler_vendor.m4 │ │ │ │ ├── ax_configure_args.m4 │ │ │ │ ├── ax_enable_builddir.m4 │ │ │ │ ├── ax_gcc_archflag.m4 │ │ │ │ ├── ax_gcc_x86_cpuid.m4 │ │ │ │ └── ax_require_defined.m4 │ │ │ ├── make_sunver.pl │ │ │ ├── man │ │ │ │ ├── Makefile.am │ │ │ │ ├── ffi.3 │ │ │ │ ├── ffi_call.3 │ │ │ │ ├── ffi_prep_cif.3 │ │ │ │ └── ffi_prep_cif_var.3 │ │ │ ├── msvc_build │ │ │ │ └── aarch64 │ │ │ │ │ ├── Ffi_staticLib.sln │ │ │ │ │ ├── Ffi_staticLib.vcxproj │ │ │ │ │ ├── Ffi_staticLib.vcxproj.filters │ │ │ │ │ ├── Ffi_staticLib.vcxproj.user │ │ │ │ │ └── aarch64_include │ │ │ │ │ └── ffi.h │ │ │ ├── msvcc.sh │ │ │ ├── src │ │ │ │ ├── aarch64 │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ ├── internal.h │ │ │ │ │ ├── sysv.S │ │ │ │ │ └── win64_armasm.S │ │ │ │ ├── alpha │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ ├── internal.h │ │ │ │ │ └── osf.S │ │ │ │ ├── arc │ │ │ │ │ ├── arcompact.S │ │ │ │ │ ├── ffi.c │ │ │ │ │ └── ffitarget.h │ │ │ │ ├── arm │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ ├── internal.h │ │ │ │ │ ├── sysv.S │ │ │ │ │ └── sysv_msvc_arm32.S │ │ │ │ ├── avr32 │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── bfin │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── closures.c │ │ │ │ ├── cris │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── csky │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── debug.c │ │ │ │ ├── dlmalloc.c │ │ │ │ ├── frv │ │ │ │ │ ├── eabi.S │ │ │ │ │ ├── ffi.c │ │ │ │ │ └── ffitarget.h │ │ │ │ ├── ia64 │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ ├── ia64_flags.h │ │ │ │ │ └── unix.S │ │ │ │ ├── java_raw_api.c │ │ │ │ ├── kvx │ │ │ │ │ ├── asm.h │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── m32r │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── m68k │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── m88k │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── obsd.S │ │ │ │ ├── metag │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── microblaze │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── mips │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ ├── n32.S │ │ │ │ │ └── o32.S │ │ │ │ ├── moxie │ │ │ │ │ ├── eabi.S │ │ │ │ │ ├── ffi.c │ │ │ │ │ └── ffitarget.h │ │ │ │ ├── nios2 │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── or1k │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── pa │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ ├── hpux32.S │ │ │ │ │ └── linux.S │ │ │ │ ├── powerpc │ │ │ │ │ ├── aix.S │ │ │ │ │ ├── aix_closure.S │ │ │ │ │ ├── asm.h │ │ │ │ │ ├── darwin.S │ │ │ │ │ ├── darwin_closure.S │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffi_darwin.c │ │ │ │ │ ├── ffi_linux64.c │ │ │ │ │ ├── ffi_powerpc.h │ │ │ │ │ ├── ffi_sysv.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ ├── linux64.S │ │ │ │ │ ├── linux64_closure.S │ │ │ │ │ ├── ppc_closure.S │ │ │ │ │ └── sysv.S │ │ │ │ ├── prep_cif.c │ │ │ │ ├── raw_api.c │ │ │ │ ├── riscv │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── s390 │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ ├── internal.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── sh │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── sh64 │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ │ ├── sparc │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffi64.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ ├── internal.h │ │ │ │ │ ├── v8.S │ │ │ │ │ └── v9.S │ │ │ │ ├── tile │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── tile.S │ │ │ │ ├── types.c │ │ │ │ ├── vax │ │ │ │ │ ├── elfbsd.S │ │ │ │ │ ├── ffi.c │ │ │ │ │ └── ffitarget.h │ │ │ │ ├── x86 │ │ │ │ │ ├── asmnames.h │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffi64.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ ├── ffiw64.c │ │ │ │ │ ├── internal.h │ │ │ │ │ ├── internal64.h │ │ │ │ │ ├── sysv.S │ │ │ │ │ ├── sysv_intel.S │ │ │ │ │ ├── unix64.S │ │ │ │ │ ├── win64.S │ │ │ │ │ └── win64_intel.S │ │ │ │ └── xtensa │ │ │ │ │ ├── ffi.c │ │ │ │ │ ├── ffitarget.h │ │ │ │ │ └── sysv.S │ │ │ ├── stamp-h.in │ │ │ └── testsuite │ │ │ │ ├── Makefile.am │ │ │ │ ├── config │ │ │ │ └── default.exp │ │ │ │ ├── libffi.bhaible │ │ │ │ ├── Makefile │ │ │ │ ├── README │ │ │ │ ├── alignof.h │ │ │ │ ├── bhaible.exp │ │ │ │ ├── test-call.c │ │ │ │ ├── test-callback.c │ │ │ │ └── testcases.c │ │ │ │ ├── libffi.call │ │ │ │ ├── align_mixed.c │ │ │ │ ├── align_stdcall.c │ │ │ │ ├── call.exp │ │ │ │ ├── err_bad_typedef.c │ │ │ │ ├── ffitest.h │ │ │ │ ├── float.c │ │ │ │ ├── float1.c │ │ │ │ ├── float2.c │ │ │ │ ├── float3.c │ │ │ │ ├── float4.c │ │ │ │ ├── float_va.c │ │ │ │ ├── many.c │ │ │ │ ├── many2.c │ │ │ │ ├── many_double.c │ │ │ │ ├── many_mixed.c │ │ │ │ ├── negint.c │ │ │ │ ├── offsets.c │ │ │ │ ├── pr1172638.c │ │ │ │ ├── promotion.c │ │ │ │ ├── pyobjc-tc.c │ │ │ │ ├── return_dbl.c │ │ │ │ ├── return_dbl1.c │ │ │ │ ├── return_dbl2.c │ │ │ │ ├── return_fl.c │ │ │ │ ├── return_fl1.c │ │ │ │ ├── return_fl2.c │ │ │ │ ├── return_fl3.c │ │ │ │ ├── return_ldl.c │ │ │ │ ├── return_ll.c │ │ │ │ ├── return_ll1.c │ │ │ │ ├── return_sc.c │ │ │ │ ├── return_sl.c │ │ │ │ ├── return_uc.c │ │ │ │ ├── return_ul.c │ │ │ │ ├── strlen.c │ │ │ │ ├── strlen2.c │ │ │ │ ├── strlen3.c │ │ │ │ ├── strlen4.c │ │ │ │ ├── struct1.c │ │ │ │ ├── struct10.c │ │ │ │ ├── struct2.c │ │ │ │ ├── struct3.c │ │ │ │ ├── struct4.c │ │ │ │ ├── struct5.c │ │ │ │ ├── struct6.c │ │ │ │ ├── struct7.c │ │ │ │ ├── struct8.c │ │ │ │ ├── struct9.c │ │ │ │ ├── uninitialized.c │ │ │ │ ├── va_1.c │ │ │ │ ├── va_struct1.c │ │ │ │ ├── va_struct2.c │ │ │ │ └── va_struct3.c │ │ │ │ ├── libffi.closures │ │ │ │ ├── closure.exp │ │ │ │ ├── closure_fn0.c │ │ │ │ ├── closure_fn1.c │ │ │ │ ├── closure_fn2.c │ │ │ │ ├── closure_fn3.c │ │ │ │ ├── closure_fn4.c │ │ │ │ ├── closure_fn5.c │ │ │ │ ├── closure_fn6.c │ │ │ │ ├── closure_loc_fn0.c │ │ │ │ ├── closure_simple.c │ │ │ │ ├── cls_12byte.c │ │ │ │ ├── cls_16byte.c │ │ │ │ ├── cls_18byte.c │ │ │ │ ├── cls_19byte.c │ │ │ │ ├── cls_1_1byte.c │ │ │ │ ├── cls_20byte.c │ │ │ │ ├── cls_20byte1.c │ │ │ │ ├── cls_24byte.c │ │ │ │ ├── cls_2byte.c │ │ │ │ ├── cls_3_1byte.c │ │ │ │ ├── cls_3byte1.c │ │ │ │ ├── cls_3byte2.c │ │ │ │ ├── cls_3float.c │ │ │ │ ├── cls_4_1byte.c │ │ │ │ ├── cls_4byte.c │ │ │ │ ├── cls_5_1_byte.c │ │ │ │ ├── cls_5byte.c │ │ │ │ ├── cls_64byte.c │ │ │ │ ├── cls_6_1_byte.c │ │ │ │ ├── cls_6byte.c │ │ │ │ ├── cls_7_1_byte.c │ │ │ │ ├── cls_7byte.c │ │ │ │ ├── cls_8byte.c │ │ │ │ ├── cls_9byte1.c │ │ │ │ ├── cls_9byte2.c │ │ │ │ ├── cls_align_double.c │ │ │ │ ├── cls_align_float.c │ │ │ │ ├── cls_align_longdouble.c │ │ │ │ ├── cls_align_longdouble_split.c │ │ │ │ ├── cls_align_longdouble_split2.c │ │ │ │ ├── cls_align_pointer.c │ │ │ │ ├── cls_align_sint16.c │ │ │ │ ├── cls_align_sint32.c │ │ │ │ ├── cls_align_sint64.c │ │ │ │ ├── cls_align_uint16.c │ │ │ │ ├── cls_align_uint32.c │ │ │ │ ├── cls_align_uint64.c │ │ │ │ ├── cls_dbls_struct.c │ │ │ │ ├── cls_double.c │ │ │ │ ├── cls_double_va.c │ │ │ │ ├── cls_float.c │ │ │ │ ├── cls_longdouble.c │ │ │ │ ├── cls_longdouble_va.c │ │ │ │ ├── cls_many_mixed_args.c │ │ │ │ ├── cls_many_mixed_float_double.c │ │ │ │ ├── cls_multi_schar.c │ │ │ │ ├── cls_multi_sshort.c │ │ │ │ ├── cls_multi_sshortchar.c │ │ │ │ ├── cls_multi_uchar.c │ │ │ │ ├── cls_multi_ushort.c │ │ │ │ ├── cls_multi_ushortchar.c │ │ │ │ ├── cls_pointer.c │ │ │ │ ├── cls_pointer_stack.c │ │ │ │ ├── cls_schar.c │ │ │ │ ├── cls_sint.c │ │ │ │ ├── cls_sshort.c │ │ │ │ ├── cls_struct_va1.c │ │ │ │ ├── cls_uchar.c │ │ │ │ ├── cls_uchar_va.c │ │ │ │ ├── cls_uint.c │ │ │ │ ├── cls_uint_va.c │ │ │ │ ├── cls_ulong_va.c │ │ │ │ ├── cls_ulonglong.c │ │ │ │ ├── cls_ushort.c │ │ │ │ ├── cls_ushort_va.c │ │ │ │ ├── err_bad_abi.c │ │ │ │ ├── ffitest.h │ │ │ │ ├── huge_struct.c │ │ │ │ ├── nested_struct.c │ │ │ │ ├── nested_struct1.c │ │ │ │ ├── nested_struct10.c │ │ │ │ ├── nested_struct11.c │ │ │ │ ├── nested_struct2.c │ │ │ │ ├── nested_struct3.c │ │ │ │ ├── nested_struct4.c │ │ │ │ ├── nested_struct5.c │ │ │ │ ├── nested_struct6.c │ │ │ │ ├── nested_struct7.c │ │ │ │ ├── nested_struct8.c │ │ │ │ ├── nested_struct9.c │ │ │ │ ├── problem1.c │ │ │ │ ├── stret_large.c │ │ │ │ ├── stret_large2.c │ │ │ │ ├── stret_medium.c │ │ │ │ ├── stret_medium2.c │ │ │ │ ├── testclosure.c │ │ │ │ ├── unwindtest.cc │ │ │ │ └── unwindtest_ffi_call.cc │ │ │ │ ├── libffi.complex │ │ │ │ ├── cls_align_complex.inc │ │ │ │ ├── cls_align_complex_double.c │ │ │ │ ├── cls_align_complex_float.c │ │ │ │ ├── cls_align_complex_longdouble.c │ │ │ │ ├── cls_complex.inc │ │ │ │ ├── cls_complex_double.c │ │ │ │ ├── cls_complex_float.c │ │ │ │ ├── cls_complex_longdouble.c │ │ │ │ ├── cls_complex_struct.inc │ │ │ │ ├── cls_complex_struct_double.c │ │ │ │ ├── cls_complex_struct_float.c │ │ │ │ ├── cls_complex_struct_longdouble.c │ │ │ │ ├── cls_complex_va.inc │ │ │ │ ├── cls_complex_va_double.c │ │ │ │ ├── cls_complex_va_float.c │ │ │ │ ├── cls_complex_va_longdouble.c │ │ │ │ ├── complex.exp │ │ │ │ ├── complex.inc │ │ │ │ ├── complex_defs_double.inc │ │ │ │ ├── complex_defs_float.inc │ │ │ │ ├── complex_defs_longdouble.inc │ │ │ │ ├── complex_double.c │ │ │ │ ├── complex_float.c │ │ │ │ ├── complex_int.c │ │ │ │ ├── complex_longdouble.c │ │ │ │ ├── ffitest.h │ │ │ │ ├── many_complex.inc │ │ │ │ ├── many_complex_double.c │ │ │ │ ├── many_complex_float.c │ │ │ │ ├── many_complex_longdouble.c │ │ │ │ ├── return_complex.inc │ │ │ │ ├── return_complex1.inc │ │ │ │ ├── return_complex1_double.c │ │ │ │ ├── return_complex1_float.c │ │ │ │ ├── return_complex1_longdouble.c │ │ │ │ ├── return_complex2.inc │ │ │ │ ├── return_complex2_double.c │ │ │ │ ├── return_complex2_float.c │ │ │ │ ├── return_complex2_longdouble.c │ │ │ │ ├── return_complex_double.c │ │ │ │ ├── return_complex_float.c │ │ │ │ └── return_complex_longdouble.c │ │ │ │ └── libffi.go │ │ │ │ ├── aa-direct.c │ │ │ │ ├── closure1.c │ │ │ │ ├── ffitest.h │ │ │ │ ├── go.exp │ │ │ │ └── static-chain.h │ │ │ ├── rbffi.h │ │ │ └── rbffi_endian.h │ ├── ffi.gemspec │ ├── rakelib │ │ └── ffi_gem_helper.rb │ └── samples │ │ ├── getlogin.rb │ │ ├── getpid.rb │ │ ├── gettimeofday.rb │ │ ├── hello.rb │ │ ├── inotify.rb │ │ ├── pty.rb │ │ └── qsort.rb ├── fourflusher-2.3.1 │ ├── .gitignore │ ├── .rubocop.yml │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── bin │ │ ├── console │ │ └── setup │ └── fourflusher.gemspec ├── fuzzy_match-2.0.4 │ ├── .gitignore │ ├── .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 │ └── 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 │ ├── .gitignore │ ├── .rspec │ ├── .rubocop.yml │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── Gemfile │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── bin │ │ ├── console │ │ └── setup │ └── gh_inspector.gemspec ├── httpclient-2.8.3 │ ├── README.md │ ├── bin │ │ ├── httpclient │ │ └── jsonclient │ ├── sample │ │ ├── async.rb │ │ ├── auth.rb │ │ ├── cookie.rb │ │ ├── dav.rb │ │ ├── howto.rb │ │ ├── jsonclient.rb │ │ ├── oauth_buzz.rb │ │ ├── oauth_friendfeed.rb │ │ ├── oauth_twitter.rb │ │ ├── ssl │ │ │ ├── 0cert.pem │ │ │ ├── 0key.pem │ │ │ ├── 1000cert.pem │ │ │ ├── 1000key.pem │ │ │ ├── htdocs │ │ │ │ └── index.html │ │ │ ├── ssl_client.rb │ │ │ └── webrick_httpsd.rb │ │ ├── stream.rb │ │ ├── thread.rb │ │ └── wcat.rb │ └── test │ │ ├── ca-chain.pem │ │ ├── ca.cert │ │ ├── client-pass.key │ │ ├── client.cert │ │ ├── client.key │ │ ├── helper.rb │ │ ├── htdigest │ │ ├── htpasswd │ │ ├── jruby_ssl_socket │ │ └── test_pemutils.rb │ │ ├── runner.rb │ │ ├── server.cert │ │ ├── server.key │ │ ├── sslsvr.rb │ │ ├── subca.cert │ │ ├── test_auth.rb │ │ ├── test_cookie.rb │ │ ├── test_hexdump.rb │ │ ├── test_http-access2.rb │ │ ├── test_httpclient.rb │ │ ├── test_include_client.rb │ │ ├── test_jsonclient.rb │ │ ├── test_ssl.rb │ │ └── test_webagent-cookie.rb ├── i18n-1.14.1 │ ├── MIT-LICENSE │ └── README.md ├── json-2.6.3 │ ├── CHANGES.md │ ├── LICENSE │ ├── README.md │ ├── VERSION │ ├── ext │ │ └── json │ │ │ ├── Makefile │ │ │ ├── ext │ │ │ ├── fbuffer │ │ │ │ └── fbuffer.h │ │ │ ├── generator │ │ │ │ ├── .sitearchdir.-.json.-.ext.time │ │ │ │ ├── Makefile │ │ │ │ ├── depend │ │ │ │ ├── extconf.rb │ │ │ │ ├── generator.bundle │ │ │ │ ├── generator.c │ │ │ │ ├── generator.h │ │ │ │ └── generator.o │ │ │ └── parser │ │ │ │ ├── .sitearchdir.-.json.-.ext.time │ │ │ │ ├── Makefile │ │ │ │ ├── depend │ │ │ │ ├── extconf.rb │ │ │ │ ├── parser.bundle │ │ │ │ ├── parser.c │ │ │ │ ├── parser.h │ │ │ │ ├── parser.o │ │ │ │ └── parser.rl │ │ │ └── extconf.rb │ └── json.gemspec ├── minitest-5.20.0 │ ├── .autotest │ ├── History.rdoc │ ├── Manifest.txt │ ├── README.rdoc │ ├── Rakefile │ ├── design_rationale.rb │ └── test │ │ └── minitest │ │ ├── metametameta.rb │ │ ├── test_minitest_assertions.rb │ │ ├── test_minitest_benchmark.rb │ │ ├── test_minitest_mock.rb │ │ ├── test_minitest_reporter.rb │ │ ├── test_minitest_spec.rb │ │ ├── test_minitest_test.rb │ │ └── test_minitest_test_task.rb ├── molinillo-0.8.0 │ ├── ARCHITECTURE.md │ ├── CHANGELOG.md │ ├── LICENSE │ └── README.md ├── nanaimo-0.3.0 │ ├── .gitignore │ ├── .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 │ └── nanaimo.gemspec ├── nap-1.1.0 │ ├── LICENSE │ ├── README.md │ └── 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 │ └── test │ │ ├── test_lex.rb │ │ ├── test_netrc.rb │ │ └── test_parse.rb ├── public_suffix-4.0.7 │ ├── .github │ │ ├── FUNDING.yml │ │ ├── dependabot.yml │ │ └── workflows │ │ │ ├── release.yml │ │ │ └── tests.yml │ ├── .gitignore │ ├── .rubocop.yml │ ├── .rubocop_opinionated.yml │ ├── .yardopts │ ├── 2.0-Upgrade.md │ ├── CHANGELOG.md │ ├── Gemfile │ ├── LICENSE.txt │ ├── README.md │ ├── Rakefile │ ├── SECURITY.md │ ├── bin │ │ └── console │ ├── data │ │ └── list.txt │ ├── 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 ├── rexml-3.2.6 │ ├── LICENSE.txt │ ├── NEWS.md │ ├── README.md │ └── doc │ │ └── rexml │ │ ├── context.rdoc │ │ ├── tasks │ │ ├── rdoc │ │ │ ├── child.rdoc │ │ │ ├── document.rdoc │ │ │ ├── element.rdoc │ │ │ ├── node.rdoc │ │ │ └── parent.rdoc │ │ └── tocs │ │ │ ├── child_toc.rdoc │ │ │ ├── document_toc.rdoc │ │ │ ├── element_toc.rdoc │ │ │ ├── master_toc.rdoc │ │ │ ├── node_toc.rdoc │ │ │ └── parent_toc.rdoc │ │ └── tutorial.rdoc ├── ruby-macho-2.5.1 │ ├── .yardopts │ ├── LICENSE │ └── README.md ├── typhoeus-1.4.0 │ ├── .gitignore │ ├── .rspec │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Gemfile │ ├── Guardfile │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── UPGRADE.md │ ├── perf │ │ ├── profile.rb │ │ └── vs_nethttp.rb │ ├── spec │ │ ├── rack │ │ │ └── typhoeus │ │ │ │ └── middleware │ │ │ │ ├── params_decoder │ │ │ │ └── helper_spec.rb │ │ │ │ └── params_decoder_spec.rb │ │ ├── spec_helper.rb │ │ ├── support │ │ │ ├── localhost_server.rb │ │ │ ├── memory_cache.rb │ │ │ └── server.rb │ │ ├── typhoeus │ │ │ ├── adapters │ │ │ │ └── faraday_spec.rb │ │ │ ├── cache │ │ │ │ ├── dalli_spec.rb │ │ │ │ └── redis_spec.rb │ │ │ ├── config_spec.rb │ │ │ ├── easy_factory_spec.rb │ │ │ ├── errors │ │ │ │ └── no_stub_spec.rb │ │ │ ├── expectation_spec.rb │ │ │ ├── hydra │ │ │ │ ├── addable_spec.rb │ │ │ │ ├── before_spec.rb │ │ │ │ ├── block_connection_spec.rb │ │ │ │ ├── cacheable_spec.rb │ │ │ │ ├── memoizable_spec.rb │ │ │ │ ├── queueable_spec.rb │ │ │ │ ├── runnable_spec.rb │ │ │ │ └── stubbable_spec.rb │ │ │ ├── hydra_spec.rb │ │ │ ├── pool_spec.rb │ │ │ ├── request │ │ │ │ ├── actions_spec.rb │ │ │ │ ├── before_spec.rb │ │ │ │ ├── block_connection_spec.rb │ │ │ │ ├── cacheable_spec.rb │ │ │ │ ├── callbacks_spec.rb │ │ │ │ ├── marshal_spec.rb │ │ │ │ ├── memoizable_spec.rb │ │ │ │ ├── operations_spec.rb │ │ │ │ ├── responseable_spec.rb │ │ │ │ └── stubbable_spec.rb │ │ │ ├── request_spec.rb │ │ │ ├── response │ │ │ │ ├── header_spec.rb │ │ │ │ ├── informations_spec.rb │ │ │ │ └── status_spec.rb │ │ │ └── response_spec.rb │ │ └── typhoeus_spec.rb │ └── typhoeus.gemspec ├── tzinfo-2.0.6 │ ├── .yardopts │ ├── CHANGES.md │ ├── LICENSE │ └── README.md ├── xcodeproj-1.22.0 │ ├── LICENSE │ ├── README.md │ └── bin │ │ └── xcodeproj └── zeitwerk-2.6.11 │ ├── MIT-LICENSE │ └── README.md └── specifications ├── CFPropertyList-3.0.6.gemspec ├── activesupport-6.1.7.6.gemspec ├── addressable-2.8.5.gemspec ├── algoliasearch-1.27.5.gemspec ├── atomos-0.1.3.gemspec ├── claide-1.1.0.gemspec ├── cocoapods-1.12.1.gemspec ├── cocoapods-core-1.12.1.gemspec ├── cocoapods-deintegrate-1.0.5.gemspec ├── cocoapods-downloader-1.6.3.gemspec ├── cocoapods-plugins-1.0.0.gemspec ├── cocoapods-search-1.0.1.gemspec ├── cocoapods-trunk-1.6.0.gemspec ├── cocoapods-try-1.2.0.gemspec ├── colored2-3.1.2.gemspec ├── concurrent-ruby-1.2.2.gemspec ├── escape-0.0.4.gemspec ├── ethon-0.16.0.gemspec ├── ffi-1.15.5.gemspec ├── fourflusher-2.3.1.gemspec ├── fuzzy_match-2.0.4.gemspec ├── gh_inspector-1.1.3.gemspec ├── httpclient-2.8.3.gemspec ├── i18n-1.14.1.gemspec ├── json-2.6.3.gemspec ├── minitest-5.20.0.gemspec ├── molinillo-0.8.0.gemspec ├── nanaimo-0.3.0.gemspec ├── nap-1.1.0.gemspec ├── netrc-0.11.0.gemspec ├── public_suffix-4.0.7.gemspec ├── rexml-3.2.6.gemspec ├── ruby-macho-2.5.1.gemspec ├── typhoeus-1.4.0.gemspec ├── tzinfo-2.0.6.gemspec ├── xcodeproj-1.22.0.gemspec └── zeitwerk-2.6.11.gemspec /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby ">= 2.6.10" 5 | 6 | gem 'cocoapods', '~> 1.12' 7 | -------------------------------------------------------------------------------- /__tests__/App.test.tsx: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import 'react-native'; 6 | import React from 'react'; 7 | import App from '../App'; 8 | 9 | // Note: import explicitly to use the types shiped with jest. 10 | import {it} from '@jest/globals'; 11 | 12 | // Note: test renderer must be required after react-native. 13 | import renderer from 'react-test-renderer'; 14 | 15 | it('renders correctly', () => { 16 | renderer.create(); 17 | }); 18 | -------------------------------------------------------------------------------- /android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/debug.keystore -------------------------------------------------------------------------------- /android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/ic_small_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/drawable-hdpi/ic_small_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/ic_small_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/drawable-mdpi/ic_small_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/ic_small_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/drawable-xhdpi/ic_small_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/ic_small_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/drawable-xxhdpi/ic_small_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/ic_small_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/drawable-xxxhdpi/ic_small_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_small_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-hdpi/ic_small_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_small_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-mdpi/ic_small_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_small_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-xhdpi/ic_small_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_small_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-xxhdpi/ic_small_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_small_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/app/src/main/res/mipmap-xxxhdpi/ic_small_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | react_native_sample_app 3 | 4 | -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /android/app/src/release/java/com/react_native_sample_app/ReactNativeFlipper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Meta Platforms, Inc. and affiliates. 3 | * 4 | *

This source code is licensed under the MIT license found in the LICENSE file in the root 5 | * directory of this source tree. 6 | */ 7 | package com.react_native_sample_app; 8 | 9 | import android.content.Context; 10 | import com.facebook.react.ReactInstanceManager; 11 | 12 | /** 13 | * Class responsible of loading Flipper inside your React Native application. This is the release 14 | * flavor of it so it's empty as we don't want to load Flipper. 15 | */ 16 | public class ReactNativeFlipper { 17 | public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { 18 | // Do nothing as we don't want to initialize Flipper on Release. 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | ext { 5 | buildToolsVersion = "33.0.0" 6 | minSdkVersion = 24 7 | compileSdkVersion = 33 8 | targetSdkVersion = 33 9 | 10 | // We use NDK 23 which has both M1 support and is the side-by-side NDK version from AGP. 11 | ndkVersion = "23.1.7779620" 12 | } 13 | repositories { 14 | google() 15 | mavenCentral() 16 | } 17 | dependencies { 18 | classpath("com.android.tools.build:gradle") 19 | classpath("com.facebook.react:react-native-gradle-plugin") 20 | classpath('com.google.gms:google-services:4.3.15') 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-all.zip 4 | networkTimeout=10000 5 | zipStoreBase=GRADLE_USER_HOME 6 | zipStorePath=wrapper/dists 7 | -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'react_native_sample_app' 2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) 3 | include ':app' 4 | includeBuild('../node_modules/@react-native/gradle-plugin') 5 | -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react_native_sample_app", 3 | "displayName": "react_native_sample_app" 4 | } 5 | -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:metro-react-native-babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- 1 | { 2 | "react-native": { 3 | "messaging_ios_auto_register_for_remote_messages": false 4 | } 5 | } -------------------------------------------------------------------------------- /images/clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/images/clear.png -------------------------------------------------------------------------------- /images/cometchat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/images/cometchat.png -------------------------------------------------------------------------------- /images/logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/images/logout.png -------------------------------------------------------------------------------- /images/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/images/share.png -------------------------------------------------------------------------------- /images/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/images/video.png -------------------------------------------------------------------------------- /ios/.xcode.env: -------------------------------------------------------------------------------- 1 | # This `.xcode.env` file is versioned and is used to source the environment 2 | # used when running script phases inside Xcode. 3 | # To customize your local environment, you can create an `.xcode.env.local` 4 | # file that is not versioned. 5 | 6 | # NODE_BINARY variable contains the PATH to the node executable. 7 | # 8 | # Customize the NODE_BINARY variable here. 9 | # For example, to use nvm with brew, add the following line 10 | # . "$(brew --prefix nvm)/nvm.sh" --no-use 11 | export NODE_BINARY=$(command -v node) 12 | -------------------------------------------------------------------------------- /ios/react_native_sample_app.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ios/react_native_sample_app.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/react_native_sample_app/AppDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @interface AppDelegate : RCTAppDelegate 5 | 6 | @end 7 | -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/100.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/128.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/144.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/16.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/172.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/196.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/216.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/256.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/32.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/48.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/50.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/512.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/55.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/64.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/66.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/72.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/88.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/92.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/ios/react_native_sample_app/Images.xcassets/AppIcon.appiconset/92.png -------------------------------------------------------------------------------- /ios/react_native_sample_app/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ios/react_native_sample_app/main.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "AppDelegate.h" 4 | 5 | int main(int argc, char *argv[]) 6 | { 7 | @autoreleasepool { 8 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /ios/react_native_sample_app/react_native_sample_app.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | aps-environment 6 | development 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/react_native_sample_appTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | 24 | 25 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- 1 | const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); 2 | 3 | /** 4 | * Metro configuration 5 | * https://facebook.github.io/metro/docs/configuration 6 | * 7 | * @type {import('metro-config').MetroConfig} 8 | */ 9 | const config = {}; 10 | 11 | module.exports = mergeConfig(getDefaultConfig(__dirname), config); 12 | -------------------------------------------------------------------------------- /src/CONSTS.ts: -------------------------------------------------------------------------------- 1 | export const COMETCHAT_CONSTANTS = { 2 | APP_ID: "****************", 3 | REGION: "**", 4 | AUTH_KEY: "****************************************", 5 | FCM_PROVIDER_ID: "****************", 6 | APNS_PROVIDER_ID: "****************", 7 | }; 8 | 9 | export const SCREENS_CONSTANTS = { 10 | LOGIN: "Login", 11 | SIGNUP: "SignUp", 12 | SIGNIN: "SignIn", 13 | CALL: "Call", 14 | CONVERSATIONS_WITH_MESSAGES: "ConversationsWithMessages", 15 | }; 16 | -------------------------------------------------------------------------------- /src/components/common/RoundedButton.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { TouchableOpacity } from "react-native"; 3 | 4 | export const RoudedButton = ({ style, onPress, children }: any) => { 5 | return ( 6 | 16 | {children} 17 | 18 | ); 19 | }; 20 | -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- 1 | import { RoudedButton } from "./common/RoundedButton"; 2 | 3 | export { RoudedButton }; 4 | -------------------------------------------------------------------------------- /src/components/login/Create.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { View, Text } from "react-native"; 3 | import { SCREENS_CONSTANTS } from "../../CONSTS"; 4 | 5 | export const Create = ({ navigator }: any) => { 6 | return ( 7 | 14 | 15 | Don't have any users? 16 | navigator.navigate(SCREENS_CONSTANTS.SIGNUP)} 18 | style={{ color: "rgb(37, 131, 245)" }} 19 | > 20 | CREATE NOW 21 | 22 | 23 | 24 | ); 25 | }; 26 | -------------------------------------------------------------------------------- /src/components/login/index.ts: -------------------------------------------------------------------------------- 1 | import { Create } from "./Create"; 2 | import { Login } from "./Login"; 3 | import { SignIn } from "./SignIn"; 4 | import { SignUp } from "./SignUp"; 5 | 6 | export { 7 | Create, 8 | Login, 9 | SignIn, 10 | SignUp, 11 | } -------------------------------------------------------------------------------- /src/components/login/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/src/components/login/logo.png -------------------------------------------------------------------------------- /src/resources/AppLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/src/resources/AppLogo.png -------------------------------------------------------------------------------- /src/resources/captainamerica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/src/resources/captainamerica.png -------------------------------------------------------------------------------- /src/resources/cyclops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/src/resources/cyclops.png -------------------------------------------------------------------------------- /src/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import AppLogo from "./AppLogo.png"; 3 | //@ts-ignore 4 | import Wolverine from "./wolverine.png"; 5 | //@ts-ignore 6 | import Ironman from "./ironman.png"; 7 | //@ts-ignore 8 | import Captainamerica from "./captainamerica.png"; 9 | //@ts-ignore 10 | import Spiderman from "./spiderman.png"; 11 | import LogOut from "./logout.png"; 12 | import Cyclops from "./cyclops.png"; 13 | 14 | export { AppLogo, Ironman, Captainamerica, Spiderman, Wolverine, LogOut, Cyclops }; 15 | -------------------------------------------------------------------------------- /src/resources/ironman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/src/resources/ironman.png -------------------------------------------------------------------------------- /src/resources/logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/src/resources/logout.png -------------------------------------------------------------------------------- /src/resources/spiderman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/src/resources/spiderman.png -------------------------------------------------------------------------------- /src/resources/wolverine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/src/resources/wolverine.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@tsconfig/react-native/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /utils/usersList.tsx: -------------------------------------------------------------------------------- 1 | import { 2 | Ironman, 3 | Captainamerica, 4 | Spiderman, 5 | Wolverine, 6 | Cyclops, 7 | } from "../src/resources"; 8 | export const users = [ 9 | { 10 | uid: "superhero1", 11 | name: "Iron Man", 12 | avatar: Ironman, 13 | }, 14 | { 15 | uid: "superhero2", 16 | name: "Captain America", 17 | avatar: Captainamerica, 18 | }, 19 | { 20 | uid: "superhero3", 21 | name: "Spiderman", 22 | avatar: Spiderman, 23 | }, 24 | { 25 | uid: "superhero4", 26 | name: "Wolverine", 27 | avatar: Wolverine, 28 | }, 29 | { 30 | uid: "superhero5", 31 | name: "Cyclops", 32 | avatar: Cyclops, 33 | }, 34 | ]; 35 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/bin/fuzzy_match: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # 3 | # This file was generated by RubyGems. 4 | # 5 | # The application 'fuzzy_match' 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 | str = ARGV.first 14 | if str 15 | str = str.b[/\A_(.*)_\z/, 1] 16 | if str and Gem::Version.correct?(str) 17 | version = str 18 | ARGV.shift 19 | end 20 | end 21 | 22 | if Gem.respond_to?(:activate_bin_path) 23 | load Gem.activate_bin_path('fuzzy_match', 'fuzzy_match', version) 24 | else 25 | gem "fuzzy_match", version 26 | load Gem.bin_path("fuzzy_match", "fuzzy_match", version) 27 | end 28 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/bin/httpclient: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # 3 | # This file was generated by RubyGems. 4 | # 5 | # The application 'httpclient' 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 | str = ARGV.first 14 | if str 15 | str = str.b[/\A_(.*)_\z/, 1] 16 | if str and Gem::Version.correct?(str) 17 | version = str 18 | ARGV.shift 19 | end 20 | end 21 | 22 | if Gem.respond_to?(:activate_bin_path) 23 | load Gem.activate_bin_path('httpclient', 'httpclient', version) 24 | else 25 | gem "httpclient", version 26 | load Gem.bin_path("httpclient", "httpclient", version) 27 | end 28 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/bin/pod: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # 3 | # This file was generated by RubyGems. 4 | # 5 | # The application 'cocoapods' 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 | str = ARGV.first 14 | if str 15 | str = str.b[/\A_(.*)_\z/, 1] 16 | if str and Gem::Version.correct?(str) 17 | version = str 18 | ARGV.shift 19 | end 20 | end 21 | 22 | if Gem.respond_to?(:activate_bin_path) 23 | load Gem.activate_bin_path('cocoapods', 'pod', version) 24 | else 25 | gem "cocoapods", version 26 | load Gem.bin_path("cocoapods", "pod", version) 27 | end 28 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/bin/sandbox-pod: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # 3 | # This file was generated by RubyGems. 4 | # 5 | # The application 'cocoapods' 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 | str = ARGV.first 14 | if str 15 | str = str.b[/\A_(.*)_\z/, 1] 16 | if str and Gem::Version.correct?(str) 17 | version = str 18 | ARGV.shift 19 | end 20 | end 21 | 22 | if Gem.respond_to?(:activate_bin_path) 23 | load Gem.activate_bin_path('cocoapods', 'sandbox-pod', version) 24 | else 25 | gem "cocoapods", version 26 | load Gem.bin_path("cocoapods", "sandbox-pod", version) 27 | end 28 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/bin/xcodeproj: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # 3 | # This file was generated by RubyGems. 4 | # 5 | # The application 'xcodeproj' 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 | str = ARGV.first 14 | if str 15 | str = str.b[/\A_(.*)_\z/, 1] 16 | if str and Gem::Version.correct?(str) 17 | version = str 18 | ARGV.shift 19 | end 20 | end 21 | 22 | if Gem.respond_to?(:activate_bin_path) 23 | load Gem.activate_bin_path('xcodeproj', 'xcodeproj', version) 24 | else 25 | gem "xcodeproj", version 26 | load Gem.bin_path("xcodeproj", "xcodeproj", version) 27 | end 28 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/CFPropertyList-3.0.6.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/CFPropertyList-3.0.6.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/activesupport-6.1.7.6.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/activesupport-6.1.7.6.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/addressable-2.8.5.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/addressable-2.8.5.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/algoliasearch-1.27.5.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/algoliasearch-1.27.5.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/atomos-0.1.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/atomos-0.1.3.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/claide-1.1.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/claide-1.1.0.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/cocoapods-1.12.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/cocoapods-1.12.1.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/cocoapods-core-1.12.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/cocoapods-core-1.12.1.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/cocoapods-deintegrate-1.0.5.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/cocoapods-deintegrate-1.0.5.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/cocoapods-downloader-1.6.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/cocoapods-downloader-1.6.3.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/cocoapods-plugins-1.0.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/cocoapods-plugins-1.0.0.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/cocoapods-search-1.0.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/cocoapods-search-1.0.1.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/cocoapods-trunk-1.6.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/cocoapods-trunk-1.6.0.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/cocoapods-try-1.2.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/cocoapods-try-1.2.0.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/colored2-3.1.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/colored2-3.1.2.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/concurrent-ruby-1.2.2.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/concurrent-ruby-1.2.2.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/escape-0.0.4.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/escape-0.0.4.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/ethon-0.16.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/ethon-0.16.0.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/ffi-1.15.5.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/ffi-1.15.5.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/fourflusher-2.3.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/fourflusher-2.3.1.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/fuzzy_match-2.0.4.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/fuzzy_match-2.0.4.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/gh_inspector-1.1.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/gh_inspector-1.1.3.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/httpclient-2.8.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/httpclient-2.8.3.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/i18n-1.14.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/i18n-1.14.1.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/json-2.6.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/json-2.6.3.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/minitest-5.20.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/minitest-5.20.0.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/molinillo-0.8.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/molinillo-0.8.0.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/nanaimo-0.3.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/nanaimo-0.3.0.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/nap-1.1.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/nap-1.1.0.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/netrc-0.11.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/netrc-0.11.0.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/public_suffix-4.0.7.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/public_suffix-4.0.7.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/rexml-3.2.6.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/rexml-3.2.6.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/ruby-macho-2.5.1.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/ruby-macho-2.5.1.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/typhoeus-1.4.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/typhoeus-1.4.0.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/tzinfo-2.0.6.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/tzinfo-2.0.6.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/xcodeproj-1.22.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/xcodeproj-1.22.0.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/cache/zeitwerk-2.6.11.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/cache/zeitwerk-2.6.11.gem -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/extensions/universal-darwin-22/2.6.0/ffi-1.15.5/ffi_c.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-22/2.6.0/ffi-1.15.5/ffi_c.bundle -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/extensions/universal-darwin-22/2.6.0/ffi-1.15.5/gem.build_complete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-22/2.6.0/ffi-1.15.5/gem.build_complete -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/extensions/universal-darwin-22/2.6.0/json-2.6.3/gem.build_complete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-22/2.6.0/json-2.6.3/gem.build_complete -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/extensions/universal-darwin-22/2.6.0/json-2.6.3/json/ext/generator.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-22/2.6.0/json-2.6.3/json/ext/generator.bundle -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/extensions/universal-darwin-22/2.6.0/json-2.6.3/json/ext/parser.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-22/2.6.0/json-2.6.3/json/ext/parser.bundle -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/CFPropertyList-3.0.6/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/ruby/2.6.0/gems/addressable-2.8.5/Gemfile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | source 'https://rubygems.org' 4 | 5 | gemspec 6 | 7 | group :test do 8 | gem 'rspec', '~> 3.8' 9 | gem 'rspec-its', '~> 1.3' 10 | end 11 | 12 | group :coverage do 13 | gem "coveralls", "> 0.7", require: false, platforms: :mri 14 | gem "simplecov", require: false 15 | end 16 | 17 | group :development do 18 | gem 'launchy', '~> 2.4', '>= 2.4.3' 19 | gem 'redcarpet', :platform => :mri_19 20 | gem 'yard' 21 | end 22 | 23 | group :test, :development do 24 | gem 'memory_profiler' 25 | gem "rake", ">= 12.3.3" 26 | end 27 | 28 | unless ENV["IDNA_MODE"] == "pure" 29 | gem "idn-ruby", platform: :mri 30 | end 31 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/addressable-2.8.5/data/unicode.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/addressable-2.8.5/data/unicode.data -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/addressable-2.8.5/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 if Gem.loaded_specs.key?("simplecov") 20 | 21 | class TestHelper 22 | def self.native_supported? 23 | mri = RUBY_ENGINE == "ruby" 24 | windows = RUBY_PLATFORM.include?("mingw") 25 | 26 | mri && !windows 27 | end 28 | end 29 | 30 | RSpec.configure do |config| 31 | config.warnings = true 32 | config.filter_run_when_matching :focus 33 | end 34 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/addressable-2.8.5/tasks/clobber.rake: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | desc "Remove all build products" 4 | task "clobber" 5 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/addressable-2.8.5/tasks/metrics.rake: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | namespace :metrics do 4 | task :lines do 5 | lines, codelines, total_lines, total_codelines = 0, 0, 0, 0 6 | for file_name in FileList["lib/**/*.rb"] 7 | f = File.open(file_name) 8 | while line = f.gets 9 | lines += 1 10 | next if line =~ /^\s*$/ 11 | next if line =~ /^\s*#/ 12 | codelines += 1 13 | end 14 | puts "L: #{sprintf("%4d", lines)}, " + 15 | "LOC #{sprintf("%4d", codelines)} | #{file_name}" 16 | total_lines += lines 17 | total_codelines += codelines 18 | 19 | lines, codelines = 0, 0 20 | end 21 | 22 | puts "Total: Lines #{total_lines}, LOC #{total_codelines}" 23 | end 24 | end 25 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/addressable-2.8.5/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 = %w[--color --format documentation] unless ENV["CI"] 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/ruby/2.6.0/gems/addressable-2.8.5/tasks/yard.rake: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "rake" 4 | 5 | begin 6 | require "yard" 7 | require "yard/rake/yardoc_task" 8 | 9 | namespace :doc do 10 | desc "Generate Yardoc documentation" 11 | YARD::Rake::YardocTask.new do |yardoc| 12 | yardoc.name = "yard" 13 | yardoc.options = ["--verbose", "--markup", "markdown"] 14 | yardoc.files = FileList[ 15 | "lib/**/*.rb", "ext/**/*.c", 16 | "README.md", "CHANGELOG.md", "LICENSE.txt" 17 | ].exclude(/idna/) 18 | end 19 | end 20 | 21 | task "clobber" => ["doc:clobber_yard"] 22 | 23 | desc "Alias to doc:yard" 24 | task "doc" => "doc:yard" 25 | rescue LoadError 26 | # If yard isn't available, it's not the end of the world 27 | desc "Alias to doc:rdoc" 28 | task "doc" => "doc:rdoc" 29 | end 30 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/algoliasearch-1.27.5/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format d 3 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/algoliasearch-1.27.5/.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | 3 | branches: 4 | only: 5 | - master 6 | 7 | rvm: 8 | - 1.9.3 9 | - 2.0 10 | - 2.1 11 | - 2.2 12 | - 2.3 13 | - 2.4 14 | - 2.5 15 | - jruby 16 | - rbx-3 17 | 18 | matrix: 19 | allow_failures: 20 | - rvm: rbx-3 21 | - rvm: jruby 22 | include: 23 | - rvm: 1.8.7 24 | dist: precise 25 | 26 | 27 | cache: bundler 28 | 29 | before_script: 30 | - wget https://alg.li/algolia-keys && chmod +x algolia-keys 31 | 32 | script: 33 | - if [ "$TRAVIS_PULL_REQUEST" != "false" ] && [[ ! "$TRAVIS_PULL_REQUEST_SLUG" =~ ^algolia\/ ]]; then eval $(./algolia-keys export) && bundle exec rspec --tag ~maintainers_only; else bundle exec rspec; fi 34 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/algoliasearch-1.27.5/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | git_source(:github) { |repo_name| "https://github.com/#{repo_name}" } 4 | 5 | # Load algoliasearch.gemspec dependencies 6 | gemspec 7 | 8 | # See https://github.com/algolia/algoliasearch-client-ruby/pull/257/files/36bcd0b1c4d05776dcbdb362c15a609c81f41cde 9 | if Gem::Version.new(RUBY_VERSION) <= Gem::Version.new('1.9.3') 10 | gem 'hashdiff', '< 0.3.6' # Hashdiff 0.3.6 no longer supports Ruby 1.8 11 | gem 'highline', '< 1.7.0' 12 | gem 'mime-types', '< 2.0' 13 | gem 'rubysl', '~> 2.0', :platform => :rbx 14 | else 15 | gem 'rubysl', '~> 2.2', :platform => :rbx 16 | end 17 | 18 | group :development do 19 | gem 'rake' 20 | gem 'rdoc' 21 | gem 'travis' 22 | end 23 | 24 | group :test do 25 | gem 'rspec', '>= 2.5.0' 26 | gem 'webmock' 27 | gem 'simplecov' 28 | end 29 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/atomos-0.1.3/.gitignore: -------------------------------------------------------------------------------- 1 | /.bundle/ 2 | /.yardoc 3 | /_yardoc/ 4 | /coverage/ 5 | /doc/ 6 | /pkg/ 7 | /spec/reports/ 8 | /tmp/ 9 | 10 | # rspec failure tracking 11 | .rspec_status 12 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/atomos-0.1.3/.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/atomos-0.1.3/.rubocop.yml: -------------------------------------------------------------------------------- 1 | inherit_from: .rubocop_todo.yml 2 | 3 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/gems/atomos-0.1.3/VERSION: -------------------------------------------------------------------------------- 1 | 0.1.3 2 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/gems/claide-1.1.0/.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | *.rbc 3 | .bundle 4 | .config 5 | .yardoc 6 | InstalledFiles 7 | _yardoc 8 | coverage 9 | doc/ 10 | lib/bundler/man 11 | pkg 12 | rdoc 13 | spec/reports 14 | test/tmp 15 | test/version_tmp 16 | tmp 17 | .idea 18 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/claide-1.1.0/.kick: -------------------------------------------------------------------------------- 1 | recipe :ruby 2 | 3 | Kicker::Recipes::Ruby.runner_bin = 'bundle exec bacon --quiet' 4 | 5 | process do |files| 6 | specs = files.take_and_map do |file| 7 | if file =~ %r{lib/[^/]*/(.+?)\.rb$} 8 | s = Dir.glob("spec/**/#{File.basename(file, '.rb')}_spec.rb") 9 | s.uniq unless s.empty? 10 | end 11 | end 12 | Kicker::Recipes::Ruby.run_tests(specs) 13 | end 14 | 15 | # Have written this so many times, probably should make a recipe out of it. 16 | process do |files| 17 | files.each do |file| 18 | case file 19 | when 'Gemfile' 20 | files.delete(file) 21 | execute 'bundle install' 22 | end 23 | end 24 | end 25 | 26 | recipe :ignore 27 | ignore(/.*\/?tags/) 28 | ignore(/.*\/?\.git/) 29 | ignore(/^tmp/) 30 | 31 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/claide-1.1.0/.rubocop.yml: -------------------------------------------------------------------------------- 1 | require: 2 | - rubocop-performance 3 | 4 | inherit_from: 5 | - .rubocop_todo.yml 6 | - .rubocop_cocoapods.yml 7 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/claide-1.1.0/.yardopts: -------------------------------------------------------------------------------- 1 | --markup markdown --protected --charset=utf-8 lib 2 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/claide-1.1.0/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', '< 3' 15 | gem 'mocha-on-bacon' 16 | gem 'prettybacon' 17 | 18 | gem 'parallel', '<= 1.19.2' 19 | gem 'rubocop', '<= 0.81.0' 20 | gem 'rubocop-performance', '<= 1.5.2', :require => nil 21 | gem 'simplecov' 22 | end 23 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/cocoapods-plugins-1.0.0/.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | *.rbc 3 | /.config 4 | /coverage/ 5 | /InstalledFiles 6 | /pkg/ 7 | /spec/reports/ 8 | /test/tmp/ 9 | /test/version_tmp/ 10 | /tmp/ 11 | 12 | ## Specific to RubyMotion: 13 | .dat* 14 | .repl_history 15 | build/ 16 | 17 | ## Documentation cache and generated files: 18 | /.yardoc/ 19 | /_yardoc/ 20 | /doc/ 21 | /rdoc/ 22 | 23 | ## Environment normalisation: 24 | /.bundle/ 25 | /lib/bundler/man/ 26 | 27 | # for a library or gem, you might want to ignore these files since the code is 28 | # intended to run in multiple environments; otherwise, check them in: 29 | # Gemfile.lock 30 | # .ruby-version 31 | # .ruby-gemset 32 | 33 | # unless supporting rvm < 1.11.0 or doing something fancy, ignore this: 34 | .rvmrc 35 | 36 | /coverage/ 37 | 38 | # RubyMine Editor 39 | .idea 40 | 41 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/cocoapods-plugins-1.0.0/.rubocop.yml: -------------------------------------------------------------------------------- 1 | inherit_from: 2 | - .rubocop_cocoapods.yml 3 | 4 | 5 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/cocoapods-plugins-1.0.0/.travis.yml: -------------------------------------------------------------------------------- 1 | # Sets Travis to run the Ruby specs on OS X machines to be as close as possible 2 | # to the user environment. 3 | # 4 | language: objective-c 5 | addons: 6 | code_climate: 7 | repo_token: 2926ae7ea0b2a6ced8b0d67efa235769ab85de1d9c9f6702f40d80bacec3c9c4 8 | 9 | env: 10 | - RVM_RUBY_VERSION=system 11 | # - RVM_RUBY_VERSION=1.8.7-p358 12 | 13 | before_install: 14 | - export LANG=en_US.UTF-8 15 | - curl http://curl.haxx.se/ca/cacert.pem -o /usr/local/share/cacert.pem 16 | - source ~/.rvm/scripts/rvm 17 | - if [[ $RVM_RUBY_VERSION != 'system' ]]; then rvm install $RVM_RUBY_VERSION; fi 18 | - rvm use $RVM_RUBY_VERSION 19 | - if [[ $RVM_RUBY_VERSION == 'system' ]]; then sudo gem install bundler --no-ri --no-rdoc; else gem install bundler --no-ri --no-rdoc; fi 20 | 21 | install: 22 | - sudo bundle install --without=documentation 23 | 24 | script: bundle exec rake spec 25 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/gems/cocoapods-plugins-1.0.0/spec/fixtures/plugins.json: -------------------------------------------------------------------------------- 1 | { 2 | "plugins":[ 3 | { 4 | "gem":"cocoapods-fake-fake-fake-1", 5 | "name":"CocoaPods Fake Gem", 6 | "url":"https://github.com/CocoaPods/cocoapods-fake-1", 7 | "description":"A Pod that should not exist and should only be found by full search" 8 | }, 9 | { 10 | "gem":"bacon", 11 | "name":"Bacon", 12 | "url":"https://github.com/chneukirchen/bacon", 13 | "description":"A minimal RSpec clone." 14 | }, 15 | { 16 | "gem":"cocoapods-fake-fake-fake-2", 17 | "name":"CocoaPods Searchable Fake Gem", 18 | "url":"https://github.com/CocoaPods/cocoapods-fake-2", 19 | "description":"A Pod that should not exist but should be found with search" 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/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/ruby/2.6.0/gems/cocoapods-search-1.0.1/.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | *.rbc 3 | /.config 4 | /coverage/ 5 | /InstalledFiles 6 | /pkg/ 7 | /spec/reports/ 8 | /test/tmp/ 9 | /test/version_tmp/ 10 | /tmp/ 11 | 12 | ## Specific to RubyMotion: 13 | .dat* 14 | .repl_history 15 | build/ 16 | 17 | ## Documentation cache and generated files: 18 | /.yardoc/ 19 | /_yardoc/ 20 | /doc/ 21 | /rdoc/ 22 | 23 | ## Environment normalisation: 24 | /.bundle/ 25 | /lib/bundler/man/ 26 | 27 | # for a library or gem, you might want to ignore these files since the code is 28 | # intended to run in multiple environments; otherwise, check them in: 29 | # Gemfile.lock 30 | # .ruby-version 31 | # .ruby-gemset 32 | 33 | # unless supporting rvm < 1.11.0 or doing something fancy, ignore this: 34 | .rvmrc 35 | 36 | /coverage/ 37 | 38 | # RubyMine Editor 39 | .idea 40 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/cocoapods-search-1.0.1/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/ruby/2.6.0/gems/cocoapods-search-1.0.1/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/ruby/2.6.0/gems/cocoapods-search-1.0.1/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/ruby/2.6.0/gems/cocoapods-search-1.0.1/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/ruby/2.6.0/gems/cocoapods-search-1.0.1/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/ruby/2.6.0/gems/cocoapods-search-1.0.1/spec/fixtures/spec-repos/test_repo/Pod+With+Plus+Signs/1.0/Pod+With+Plus+Signs.podspec: -------------------------------------------------------------------------------- 1 | Pod::Spec.new do |s| 2 | s.name = 'Pod+With+Plus+Signs' 3 | s.version = '1.0' 4 | s.authors = 'Evil Corp' 5 | s.homepage = 'http://evil-corp.local/pod_with_plus_signs.html' 6 | s.summary = 'Messing with special chars' 7 | s.description = 'I love messing up with special chars in my pod name! Mouahahahahaa (evil laugh)' 8 | s.platform = :ios 9 | 10 | s.source = { :git => 'http://evil-corp.local/pod_with_plus_signs.git', :tag => '1.0' } 11 | s.source_files = 'Classes/*.{h,m}' 12 | s.license = { 13 | :type => 'MIT', 14 | :file => 'LICENSE', 15 | :text => 'Permission is hereby granted ...' 16 | } 17 | end 18 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/cocoapods-search-1.0.1/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/ruby/2.6.0/gems/cocoapods-search-1.0.1/spec/spec_helper/command.rb: -------------------------------------------------------------------------------- 1 | module SpecHelper 2 | module Command 3 | def argv(*argv) 4 | CLAide::ARGV.new(argv) 5 | end 6 | 7 | def command(*argv) 8 | argv += ['--no-ansi', '--no-pager'] 9 | Pod::Command.parse(argv) 10 | end 11 | 12 | def run_command(*args) 13 | Dir.chdir(SpecHelper.temporary_directory) do 14 | Pod::UI.output = '' 15 | # @todo Remove this once all cocoapods has 16 | # been converted to use the UI.puts 17 | config_silent = config.silent? 18 | config.silent = false 19 | cmd = command(*args) 20 | cmd.validate! 21 | cmd.run 22 | config.silent = config_silent 23 | Pod::UI.output 24 | end 25 | end 26 | end 27 | end 28 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/cocoapods-search-1.0.1/spec/spec_helper/user_interface.rb: -------------------------------------------------------------------------------- 1 | module Pod 2 | # Disable the wrapping so the output is deterministic in the tests. 3 | # 4 | UI.disable_wrap = true 5 | 6 | # Redirects the messages to an internal store. 7 | # 8 | module UI 9 | @output = '' 10 | @warnings = '' 11 | @next_input = '' 12 | 13 | class << self 14 | attr_accessor :output 15 | attr_accessor :warnings 16 | attr_accessor :next_input 17 | 18 | def puts(message = '') 19 | @output << "#{message}\n" 20 | end 21 | 22 | def warn(message = '', _actions = []) 23 | @warnings << "#{message}\n" 24 | end 25 | 26 | def print(message) 27 | @output << message 28 | end 29 | 30 | alias_method :gets, :next_input 31 | 32 | def print_warnings 33 | end 34 | end 35 | end 36 | end 37 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/cocoapods-trunk-1.6.0/.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | *.rbc 3 | .bundle 4 | .config 5 | .yardoc 6 | InstalledFiles 7 | _yardoc 8 | coverage 9 | doc/ 10 | lib/bundler/man 11 | pkg 12 | rdoc 13 | spec/reports 14 | test/tmp 15 | test/version_tmp 16 | tmp 17 | .idea 18 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/cocoapods-trunk-1.6.0/.kick: -------------------------------------------------------------------------------- 1 | recipe :ruby 2 | 3 | Kicker::Recipes::Ruby.runner_bin = 'bacon --quiet' 4 | 5 | process do |files| 6 | specs = files.take_and_map do |file| 7 | if file =~ %r{lib/(.+?)\.rb$} 8 | s = Dir.glob("spec/**/#{File.basename(file, '.rb')}_spec.rb") 9 | s.uniq unless s.empty? 10 | end 11 | end 12 | Kicker::Recipes::Ruby.run_tests(specs) 13 | end 14 | 15 | # Have written this so many times, probably should make a recipe out of it. 16 | process do |files| 17 | files.each do |file| 18 | case file 19 | when 'Gemfile' 20 | files.delete(file) 21 | execute 'bundle install' 22 | end 23 | end 24 | end 25 | 26 | recipe :ignore 27 | ignore(/.*\/?tags/) 28 | ignore(/.*\/?\.git/) 29 | 30 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/cocoapods-trunk-1.6.0/.rubocop.yml: -------------------------------------------------------------------------------- 1 | inherit_from: 2 | - .rubocop_todo.yml 3 | - .rubocop_cocoapods.yml 4 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/cocoapods-trunk-1.6.0/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/ruby/2.6.0/gems/cocoapods-trunk-1.6.0/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/ruby/2.6.0/gems/cocoapods-try-1.2.0/.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | *.rbc 3 | .bundle 4 | .config 5 | .yardoc 6 | InstalledFiles 7 | _yardoc 8 | coverage 9 | doc/ 10 | lib/bundler/man 11 | pkg 12 | rdoc 13 | spec/reports 14 | test/tmp 15 | test/version_tmp 16 | tmp 17 | .idea 18 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/cocoapods-try-1.2.0/.rubocop.yml: -------------------------------------------------------------------------------- 1 | inherit_from: 2 | - .rubocop_todo.yml 3 | - .rubocop_cocoapods.yml 4 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/cocoapods-try-1.2.0/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec 4 | 5 | group :development do 6 | gem 'claide', :git => 'https://github.com/CocoaPods/CLAide.git', :branch => 'master' 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 | 10 | gem 'bacon' 11 | gem 'mocha' 12 | gem 'mocha-on-bacon' 13 | gem 'prettybacon' 14 | 15 | gem 'rubocop', '0.50.0' 16 | end 17 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/cocoapods-try-1.2.0/README.md: -------------------------------------------------------------------------------- 1 | # Cocoapods try 2 | 3 | [![Build Status](https://img.shields.io/travis/CocoaPods/cocoapods-try/master.svg?style=flat)](https://travis-ci.org/CocoaPods/cocoapods-try) 4 | 5 | CocoaPods plugin which allows to quickly try the demo project of a Pod. 6 | 7 | ![](http://i.imgur.com/xxWNUrg.gif) 8 | 9 | ## Usage 10 | 11 | $ pod try POD_NAME 12 | 13 | ## Installation 14 | 15 | $ gem install cocoapods-try 16 | 17 | 18 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/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/ruby/2.6.0/gems/colored2-3.1.2/spec/colored2/numbers_spec.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('spec/spec_helper') 2 | require 'colored2/numbers' 3 | require 'colored2/strings' 4 | 5 | RSpec.describe Colored2.integer_class do 6 | describe 'with foreground and background colors' do 7 | it 'should work with one color' do 8 | expect(32.red).to eql('32'.red) 9 | end 10 | it 'should insert escape sequences' do 11 | expect(32.red).to eql("\e[31m32\e[0m") 12 | end 13 | end 14 | end 15 | 16 | RSpec.describe Float do 17 | describe 'with foreground and background colors' do 18 | it 'should add two colors chained' do 19 | expect((32.5).blue.on.red).to eql('32.5'.blue.on.red) 20 | end 21 | 22 | it 'should insert escape sequences' do 23 | expect((32.5).blue.on.red).to eql("\e[41m\e[34m32.5\e[0m") 24 | end 25 | end 26 | end 27 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/colored2-3.1.2/spec/colored2/object_spec.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path('spec/spec_helper') 2 | require 'colored2/object' 3 | 4 | subject1 = red('hello') 5 | subject2 = red('blue').on.blue 6 | subject3 = on.yellow('on yellow') 7 | 8 | RSpec.describe Object do 9 | 10 | describe 'with foreground and background colors' do 11 | it 'should work with one color' do 12 | expect(subject1).to eql('hello'.red) 13 | end 14 | 15 | it 'should work with color on color' do 16 | expect(subject2).to eql('blue'.red.on.blue) 17 | end 18 | 19 | it 'should add background color using on_' do 20 | expect(subject3).to eql('on yellow'.on.yellow) 21 | end 22 | 23 | end 24 | end 25 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/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/ruby/2.6.0/gems/colored2-3.1.2/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | require 'simplecov' 2 | SimpleCov.start 3 | 4 | require 'rspec/core' 5 | 6 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.2.2/ext/concurrent-ruby/ConcurrentRubyService.java: -------------------------------------------------------------------------------- 1 | import org.jruby.Ruby; 2 | import org.jruby.runtime.load.BasicLibraryService; 3 | 4 | import java.io.IOException; 5 | 6 | public class ConcurrentRubyService implements BasicLibraryService { 7 | 8 | public boolean basicLoad(final Ruby runtime) throws IOException { 9 | new com.concurrent_ruby.ext.AtomicReferenceLibrary().load(runtime, false); 10 | new com.concurrent_ruby.ext.JavaAtomicBooleanLibrary().load(runtime, false); 11 | new com.concurrent_ruby.ext.JavaAtomicFixnumLibrary().load(runtime, false); 12 | new com.concurrent_ruby.ext.JavaSemaphoreLibrary().load(runtime, false); 13 | new com.concurrent_ruby.ext.SynchronizationLibrary().load(runtime, false); 14 | new com.concurrent_ruby.ext.JRubyMapBackendLibrary().load(runtime, false); 15 | return true; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/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/ruby/2.6.0/gems/ethon-0.16.0/.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | .bundle 3 | Gemfile.lock 4 | .DS_Store 5 | .yardoc 6 | doc 7 | coverage 8 | .idea 9 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ethon-0.16.0/.rspec: -------------------------------------------------------------------------------- 1 | --tty 2 | --color 3 | --format documentation 4 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ethon-0.16.0/Guardfile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | # vim:set filetype=ruby: 3 | guard( 4 | "rspec", 5 | :all_after_pass => false, 6 | :cli => "--fail-fast --tty --format documentation --colour") do 7 | 8 | watch(%r{^spec/.+_spec\.rb$}) 9 | watch(%r{^lib/(.+)\.rb$}) { |match| "spec/#{match[1]}_spec.rb" } 10 | end 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ethon-0.16.0/ethon.gemspec: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | # frozen_string_literal: true 3 | lib = File.expand_path('../lib/', __FILE__) 4 | $:.unshift lib unless $:.include?(lib) 5 | 6 | require 'ethon/version' 7 | 8 | Gem::Specification.new do |s| 9 | s.name = "ethon" 10 | s.version = Ethon::VERSION 11 | s.platform = Gem::Platform::RUBY 12 | s.authors = ["Hans Hasselberg"] 13 | s.email = ["me@hans.io"] 14 | s.homepage = "https://github.com/typhoeus/ethon" 15 | s.summary = "Libcurl wrapper." 16 | s.description = "Very lightweight libcurl wrapper." 17 | 18 | s.required_rubygems_version = ">= 1.3.6" 19 | s.license = 'MIT' 20 | 21 | s.add_dependency('ffi', ['>= 1.15.0']) 22 | 23 | s.files = `git ls-files`.split("\n") 24 | s.test_files = `git ls-files -- spec/*`.split("\n") 25 | s.require_path = 'lib' 26 | end 27 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ethon-0.16.0/spec/ethon/easy/features_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | require 'spec_helper' 3 | 4 | describe Ethon::Easy::Informations do 5 | 6 | describe "#supports_asynch_dns?" do 7 | it "returns boolean" do 8 | expect([true, false].include? Ethon::Easy.supports_asynch_dns?).to be_truthy 9 | end 10 | end 11 | 12 | describe "#supports_zlib?" do 13 | it "returns boolean" do 14 | expect([true, false].include? Ethon::Easy.supports_zlib?).to be_truthy 15 | end 16 | end 17 | 18 | describe "#supports_timeout_ms?" do 19 | it "returns boolean" do 20 | expect([true, false].include? Ethon::Easy.supports_timeout_ms?).to be_truthy 21 | end 22 | end 23 | 24 | end 25 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ethon-0.16.0/spec/ethon/easy/http/delete_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | require 'spec_helper' 3 | 4 | describe Ethon::Easy::Http::Delete do 5 | let(:easy) { Ethon::Easy.new } 6 | let(:url) { "http://localhost:3001/" } 7 | let(:params) { nil } 8 | let(:form) { nil } 9 | let(:delete) { described_class.new(url, {:params => params, :body => form}) } 10 | 11 | context "when requesting" do 12 | before do 13 | delete.setup(easy) 14 | easy.perform 15 | end 16 | 17 | it "makes a delete request" do 18 | expect(easy.response_body).to include('"REQUEST_METHOD":"DELETE"') 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ethon-0.16.0/spec/ethon/easy/util_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | require 'spec_helper' 3 | 4 | describe Ethon::Easy::Util do 5 | class Dummy 6 | include Ethon::Easy::Util 7 | end 8 | 9 | let(:klass) { Dummy.new } 10 | 11 | describe "escape_zero_byte" do 12 | context "when value has no zero byte" do 13 | let(:value) { "hello world" } 14 | 15 | it "returns same value" do 16 | expect(klass.escape_zero_byte(value)).to be(value) 17 | end 18 | end 19 | 20 | context "when value has zero byte" do 21 | let(:value) { "hello \0world" } 22 | 23 | it "returns escaped" do 24 | expect(klass.escape_zero_byte(value)).to eq("hello \\0world") 25 | end 26 | end 27 | end 28 | end 29 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ethon-0.16.0/spec/ethon/libc_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | require 'spec_helper' 3 | 4 | describe Ethon::Libc do 5 | describe "#getdtablesize", :if => !Ethon::Curl.windows? do 6 | it "returns an integer" do 7 | expect(Ethon::Libc.getdtablesize).to be_a(Integer) 8 | end 9 | 10 | it "returns bigger zero", :if => !Ethon::Curl.windows? do 11 | expect(Ethon::Libc.getdtablesize).to_not be_zero 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ethon-0.16.0/spec/ethon/loggable_spec.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | require "spec_helper" 3 | 4 | describe Ethon::Loggable do 5 | 6 | describe "#logger=" do 7 | 8 | let(:logger) do 9 | Logger.new($stdout).tap do |log| 10 | log.level = Logger::INFO 11 | end 12 | end 13 | 14 | before do 15 | Ethon.logger = logger 16 | end 17 | 18 | it "sets the logger" do 19 | expect(Ethon.logger).to eq(logger) 20 | end 21 | end 22 | end 23 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ethon-0.16.0/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | $LOAD_PATH.unshift(File.dirname(__FILE__)) 3 | $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "..", "lib")) 4 | 5 | require 'bundler' 6 | Bundler.setup 7 | require "ethon" 8 | require 'rspec' 9 | 10 | if defined? require_relative 11 | require_relative 'support/localhost_server' 12 | require_relative 'support/server' 13 | else 14 | require 'support/localhost_server' 15 | require 'support/server' 16 | end 17 | 18 | # Ethon.logger = Logger.new($stdout).tap do |log| 19 | # log.level = Logger::DEBUG 20 | # end 21 | 22 | RSpec.configure do |config| 23 | # config.order = :rand 24 | 25 | config.before(:suite) do 26 | LocalhostServer.new(TESTSERVER.new, 3001) 27 | end 28 | end 29 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | group :development do 4 | gem 'rake', '~> 13.0' 5 | gem 'rake-compiler', '~> 1.0.3' 6 | gem 'rake-compiler-dock', '~> 1.0' 7 | gem 'rspec', '~> 3.0' 8 | gem 'bundler', '>= 1.16', '< 3' 9 | end 10 | 11 | group :doc do 12 | gem 'kramdown' 13 | gem 'yard', '~> 0.9' 14 | end 15 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/.sitearchdir.time: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/.sitearchdir.time -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/AbstractMemory.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/AbstractMemory.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/ArrayType.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/ArrayType.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Buffer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Buffer.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Call.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Call.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/ClosurePool.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/ClosurePool.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/DynamicLibrary.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/DynamicLibrary.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Function.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Function.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/FunctionInfo.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/FunctionInfo.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/LastError.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/LastError.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/LongDouble.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/LongDouble.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/MappedType.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/MappedType.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/MemoryPointer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/MemoryPointer.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/MethodHandle.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/MethodHandle.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Platform.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Platform.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Pointer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Pointer.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Struct.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Struct.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/StructByValue.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/StructByValue.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/StructLayout.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/StructLayout.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Thread.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Thread.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Type.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Type.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Types.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Types.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Variadic.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/Variadic.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/extconf.h: -------------------------------------------------------------------------------- 1 | #ifndef EXTCONF_H 2 | #define EXTCONF_H 3 | #define HAVE_FFI_PREP_CIF_VAR 1 4 | #define USE_INTERNAL_LIBFFI 1 5 | #endif 6 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/ffi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/ffi.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/ffi_c.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/ffi_c.bundle -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/.libs/libffi.8.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/.libs/libffi.8.dylib -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/.libs/libffi.dylib: -------------------------------------------------------------------------------- 1 | libffi.8.dylib -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/.libs/libffi.la: -------------------------------------------------------------------------------- 1 | ../libffi.la -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/.libs/libffi_convenience.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/.libs/libffi_convenience.a -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/.libs/libffi_convenience.la: -------------------------------------------------------------------------------- 1 | ../libffi_convenience.la -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/libffi.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr/local 2 | exec_prefix=${prefix} 3 | libdir=${exec_prefix}/lib 4 | toolexeclibdir=${libdir} 5 | includedir=${prefix}/include 6 | 7 | Name: libffi 8 | Description: Library supporting Foreign Function Interfaces 9 | Version: 3.3 10 | Libs: -L${toolexeclibdir} -lffi 11 | Cflags: -I${includedir} 12 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/local.exp: -------------------------------------------------------------------------------- 1 | set CC_FOR_TARGET "xcrun clang" 2 | set CXX_FOR_TARGET "g++" 3 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.deps/.dirstamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.deps/.dirstamp -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.dirstamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.dirstamp -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.libs/closures.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.libs/closures.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.libs/java_raw_api.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.libs/java_raw_api.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.libs/prep_cif.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.libs/prep_cif.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.libs/raw_api.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.libs/raw_api.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.libs/types.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/.libs/types.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/closures.lo: -------------------------------------------------------------------------------- 1 | # src/closures.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-14 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/closures.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object=none 12 | 13 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/java_raw_api.lo: -------------------------------------------------------------------------------- 1 | # src/java_raw_api.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-14 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/java_raw_api.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object=none 12 | 13 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/prep_cif.lo: -------------------------------------------------------------------------------- 1 | # src/prep_cif.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-14 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/prep_cif.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object=none 12 | 13 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/raw_api.lo: -------------------------------------------------------------------------------- 1 | # src/raw_api.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-14 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/raw_api.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object=none 12 | 13 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/types.lo: -------------------------------------------------------------------------------- 1 | # src/types.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-14 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/types.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object=none 12 | 13 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/.deps/.dirstamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/.deps/.dirstamp -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/.dirstamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/.dirstamp -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/.libs/ffi64.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/.libs/ffi64.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/.libs/ffiw64.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/.libs/ffiw64.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/.libs/unix64.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/.libs/unix64.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/.libs/win64.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/.libs/win64.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/ffi64.lo: -------------------------------------------------------------------------------- 1 | # src/x86/ffi64.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-14 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/ffi64.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object=none 12 | 13 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/ffiw64.lo: -------------------------------------------------------------------------------- 1 | # src/x86/ffiw64.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-14 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/ffiw64.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object=none 12 | 13 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/unix64.lo: -------------------------------------------------------------------------------- 1 | # src/x86/unix64.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-14 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/unix64.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object=none 12 | 13 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/src/x86/win64.lo: -------------------------------------------------------------------------------- 1 | # src/x86/win64.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-14 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/win64.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object=none 12 | 13 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi-universal-darwin22/stamp-h1: -------------------------------------------------------------------------------- 1 | timestamp for fficonfig.h 2 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi.mk: -------------------------------------------------------------------------------- 1 | # -*- makefile -*- 2 | 3 | include ${srcdir}/libffi.gnu.mk 4 | 5 | $(LIBFFI): 6 | @mkdir -p "$(LIBFFI_BUILD_DIR)" "$@(D)" 7 | @if [ ! -f "$(LIBFFI_SRC_DIR)"/configure ]; then \ 8 | echo "Running autoreconf for libffi"; \ 9 | cd "$(LIBFFI_SRC_DIR)" && \ 10 | /bin/sh $(LIBFFI_AUTOGEN) > /dev/null; \ 11 | fi 12 | @if [ ! -f "$(LIBFFI_BUILD_DIR)"/Makefile ]; then \ 13 | echo "Configuring libffi"; \ 14 | cd "$(LIBFFI_BUILD_DIR)" && \ 15 | env CFLAGS="$(LIBFFI_CFLAGS)" GREP_OPTIONS="" \ 16 | sh $(LIBFFI_CONFIGURE) $(LIBFFI_HOST) > /dev/null; \ 17 | fi 18 | $(MAKE) -C "$(LIBFFI_BUILD_DIR)" 19 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi.vc.mk: -------------------------------------------------------------------------------- 1 | # -*- makefile -*- 2 | # 3 | # Makefile for msvc 4 | # 5 | 6 | # Tack the extra deps onto the autogenerated variables 7 | INCFLAGS = -I$(LIBFFI_BUILD_DIR)/include -I$(LIBFFI_BUILD_DIR)/src/x86 $(INCFLAGS) 8 | LOCAL_LIBS = $(LOCAL_LIBS) $(LIBFFI) 9 | BUILD_DIR = $(MAKEDIR) 10 | LIBFFI_BUILD_DIR = $(BUILD_DIR)/libffi 11 | 12 | !IF "$(srcdir)" == "." 13 | LIBFFI_SRC_DIR = $(MAKEDIR)/libffi 14 | !ELSE 15 | LIBFFI_SRC_DIR = $(srcdir)/libffi 16 | !ENDIF 17 | 18 | LIBFFI = $(LIBFFI_BUILD_DIR)/.libs/libffi_convenience.lib 19 | 20 | $(OBJS): $(LIBFFI) 21 | 22 | $(LIBFFI): 23 | @$(MAKEDIRS) $(LIBFFI_BUILD_DIR) 24 | @cd $(LIBFFI_BUILD_DIR) && $(MAKE) -f Makefile.vc 25 | 26 | 27 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi.vc64.mk: -------------------------------------------------------------------------------- 1 | # -*- makefile -*- 2 | # 3 | # Makefile for msvc 4 | # 5 | 6 | # Tack the extra deps onto the autogenerated variables 7 | INCFLAGS = -I$(LIBFFI_BUILD_DIR)/include -I$(LIBFFI_BUILD_DIR)/src/x86 $(INCFLAGS) 8 | LOCAL_LIBS = $(LOCAL_LIBS) $(LIBFFI) 9 | BUILD_DIR = $(MAKEDIR) 10 | LIBFFI_BUILD_DIR = $(BUILD_DIR)/libffi 11 | 12 | !IF "$(srcdir)" == "." 13 | LIBFFI_SRC_DIR = $(MAKEDIR)/libffi 14 | !ELSE 15 | LIBFFI_SRC_DIR = $(srcdir)/libffi 16 | !ENDIF 17 | 18 | LIBFFI = $(LIBFFI_BUILD_DIR)/.libs/libffi_convenience.lib 19 | 20 | $(OBJS): $(LIBFFI) 21 | 22 | $(LIBFFI): 23 | @$(MAKEDIRS) $(LIBFFI_BUILD_DIR) 24 | @cd $(LIBFFI_BUILD_DIR) && $(MAKE) -f Makefile.vc64 25 | 26 | 27 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | 3 | *.sln text eol=crlf 4 | *.vcxproj* text eol=crlf 5 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/.github/issue_template.md: -------------------------------------------------------------------------------- 1 | ## System Details 2 | 3 | 4 | 5 | 6 | ## Problems Description 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/.gitignore: -------------------------------------------------------------------------------- 1 | .libs 2 | .deps 3 | *.o 4 | *.lo 5 | .dirstamp 6 | *.la 7 | Makefile 8 | !testsuite/libffi.bhaible/Makefile 9 | Makefile.in 10 | aclocal.m4 11 | compile 12 | !.travis/compile 13 | configure 14 | depcomp 15 | doc/libffi.info 16 | *~ 17 | fficonfig.h.in 18 | fficonfig.h 19 | include/ffi.h 20 | include/ffitarget.h 21 | install-sh 22 | libffi.pc 23 | libtool 24 | libtool-ldflags 25 | ltmain.sh 26 | m4/libtool.m4 27 | m4/lt*.m4 28 | mdate-sh 29 | missing 30 | stamp-h1 31 | libffi*gz 32 | autom4te.cache 33 | libffi.xcodeproj/xcuserdata 34 | libffi.xcodeproj/project.xcworkspace 35 | build_*/ 36 | darwin_*/ 37 | src/arm/trampoline.S 38 | **/texinfo.tex 39 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/build-cross-in-container.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd /opt 4 | 5 | echo $PATH 6 | export PATH=/usr/local/bin:$PATH 7 | echo $PATH 8 | 9 | ./configure --host=${HOST} || cat */config.log 10 | make 11 | make dist 12 | make check RUNTESTFLAGS="-a $RUNTESTFLAGS" || true 13 | 14 | 15 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/build-in-container.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd /opt 4 | 5 | export QEMU_LD_PREFIX=/usr/${HOST} 6 | 7 | ./configure ${HOST+--host=$HOST --disable-shared} 8 | make 9 | make dist 10 | make check RUNTESTFLAGS="-a $RUNTESTFLAGS" || true 11 | 12 | 13 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/site.exp: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2008, 2010, 2018, 2019 Anthony Green 2 | 3 | # Make sure we look in the right place for the board description files. 4 | if ![info exists boards_dir] { 5 | set boards_dir {} 6 | } 7 | 8 | lappend boards_dir $::env(TRAVIS_BUILD_DIR)/.travis 9 | 10 | verbose "Global Config File: target_triplet is $target_triplet" 2 11 | global target_list 12 | 13 | case "$target_triplet" in { 14 | { "bfin-elf" } { 15 | set target_list "bfin-sim" 16 | } 17 | { "m32r-elf" } { 18 | set target_list "m32r-sim" 19 | } 20 | { "moxie-elf" } { 21 | set target_list "moxie-sim" 22 | } 23 | { "or1k-elf" } { 24 | set target_list "or1k-sim" 25 | } 26 | } 27 | 28 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec autoreconf -v -i 3 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/doc/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this with automake to create Makefile.in 2 | 3 | info_TEXINFOS = libffi.texi 4 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/doc/version.texi: -------------------------------------------------------------------------------- 1 | @set UPDATED 22 November 2019 2 | @set UPDATED-MONTH November 2019 3 | @set EDITION 3.3 4 | @set VERSION 3.3 5 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/include/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this with automake to create Makefile.in 2 | 3 | AUTOMAKE_OPTIONS=foreign 4 | 5 | DISTCLEANFILES=ffitarget.h 6 | noinst_HEADERS=ffi_common.h ffi_cfi.h 7 | EXTRA_DIST=ffi.h.in 8 | 9 | nodist_include_HEADERS = ffi.h ffitarget.h 10 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/libffi.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | toolexeclibdir=@toolexeclibdir@ 5 | includedir=@includedir@ 6 | 7 | Name: @PACKAGE_NAME@ 8 | Description: Library supporting Foreign Function Interfaces 9 | Version: @PACKAGE_VERSION@ 10 | Libs: -L${toolexeclibdir} -lffi 11 | Cflags: -I${includedir} 12 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/m4/asmcfi.m4: -------------------------------------------------------------------------------- 1 | AC_DEFUN([GCC_AS_CFI_PSEUDO_OP], 2 | [AC_CACHE_CHECK([assembler .cfi pseudo-op support], 3 | gcc_cv_as_cfi_pseudo_op, [ 4 | gcc_cv_as_cfi_pseudo_op=unknown 5 | AC_TRY_COMPILE([asm (".cfi_sections\n\t.cfi_startproc\n\t.cfi_endproc");],, 6 | [gcc_cv_as_cfi_pseudo_op=yes], 7 | [gcc_cv_as_cfi_pseudo_op=no]) 8 | ]) 9 | if test "x$gcc_cv_as_cfi_pseudo_op" = xyes; then 10 | AC_DEFINE(HAVE_AS_CFI_PSEUDO_OP, 1, 11 | [Define if your assembler supports .cfi_* directives.]) 12 | fi 13 | ]) 14 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/man/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this with automake to create Makefile.in 2 | 3 | AUTOMAKE_OPTIONS=foreign 4 | 5 | EXTRA_DIST = ffi.3 ffi_call.3 ffi_prep_cif.3 ffi_prep_cif_var.3 6 | 7 | man_MANS = ffi.3 ffi_call.3 ffi_prep_cif.3 ffi_prep_cif_var.3 8 | 9 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/msvc_build/aarch64/Ffi_staticLib.vcxproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/src/alpha/internal.h: -------------------------------------------------------------------------------- 1 | #define ALPHA_ST_VOID 0 2 | #define ALPHA_ST_INT 1 3 | #define ALPHA_ST_FLOAT 2 4 | #define ALPHA_ST_DOUBLE 3 5 | #define ALPHA_ST_CPLXF 4 6 | #define ALPHA_ST_CPLXD 5 7 | 8 | #define ALPHA_LD_VOID 0 9 | #define ALPHA_LD_INT64 1 10 | #define ALPHA_LD_INT32 2 11 | #define ALPHA_LD_UINT16 3 12 | #define ALPHA_LD_SINT16 4 13 | #define ALPHA_LD_UINT8 5 14 | #define ALPHA_LD_SINT8 6 15 | #define ALPHA_LD_FLOAT 7 16 | #define ALPHA_LD_DOUBLE 8 17 | #define ALPHA_LD_CPLXF 9 18 | #define ALPHA_LD_CPLXD 10 19 | 20 | #define ALPHA_ST_SHIFT 0 21 | #define ALPHA_LD_SHIFT 8 22 | #define ALPHA_RET_IN_MEM 0x10000 23 | #define ALPHA_FLAGS(S, L) (((L) << ALPHA_LD_SHIFT) | (S)) 24 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/src/arm/internal.h: -------------------------------------------------------------------------------- 1 | #define ARM_TYPE_VFP_S 0 2 | #define ARM_TYPE_VFP_D 1 3 | #define ARM_TYPE_VFP_N 2 4 | #define ARM_TYPE_INT64 3 5 | #define ARM_TYPE_INT 4 6 | #define ARM_TYPE_VOID 5 7 | #define ARM_TYPE_STRUCT 6 8 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/src/kvx/asm.h: -------------------------------------------------------------------------------- 1 | /* args are passed on registers from r0 up to r11 => 12*8 bytes */ 2 | #define REG_ARGS_SIZE (12*8) 3 | #define KVX_REGISTER_SIZE (8) 4 | #define KVX_ABI_SLOT_SIZE (KVX_REGISTER_SIZE) 5 | #define KVX_ABI_MAX_AGGREGATE_IN_REG_SIZE (4*KVX_ABI_SLOT_SIZE) 6 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/src/s390/internal.h: -------------------------------------------------------------------------------- 1 | /* If these values change, sysv.S must be adapted! */ 2 | #define FFI390_RET_DOUBLE 0 3 | #define FFI390_RET_FLOAT 1 4 | #define FFI390_RET_INT64 2 5 | #define FFI390_RET_INT32 3 6 | #define FFI390_RET_VOID 4 7 | 8 | #define FFI360_RET_MASK 7 9 | #define FFI390_RET_IN_MEM 8 10 | 11 | #define FFI390_RET_STRUCT (FFI390_RET_VOID | FFI390_RET_IN_MEM) 12 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/src/sparc/internal.h: -------------------------------------------------------------------------------- 1 | #define SPARC_RET_VOID 0 2 | #define SPARC_RET_STRUCT 1 3 | #define SPARC_RET_UINT8 2 4 | #define SPARC_RET_SINT8 3 5 | #define SPARC_RET_UINT16 4 6 | #define SPARC_RET_SINT16 5 7 | #define SPARC_RET_UINT32 6 8 | #define SP_V9_RET_SINT32 7 /* v9 only */ 9 | #define SP_V8_RET_CPLX16 7 /* v8 only */ 10 | #define SPARC_RET_INT64 8 11 | #define SPARC_RET_INT128 9 12 | 13 | /* Note that F_7 is missing, and is handled by SPARC_RET_STRUCT. */ 14 | #define SPARC_RET_F_8 10 15 | #define SPARC_RET_F_6 11 16 | #define SPARC_RET_F_4 12 17 | #define SPARC_RET_F_2 13 18 | #define SP_V9_RET_F_3 14 /* v9 only */ 19 | #define SP_V8_RET_CPLX8 14 /* v8 only */ 20 | #define SPARC_RET_F_1 15 21 | 22 | #define SPARC_FLAG_RET_MASK 15 23 | #define SPARC_FLAG_RET_IN_MEM 32 24 | #define SPARC_FLAG_FP_ARGS 64 25 | 26 | #define SPARC_SIZEMASK_SHIFT 8 27 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/asmnames.h: -------------------------------------------------------------------------------- 1 | #ifndef ASMNAMES_H 2 | #define ASMNAMES_H 3 | 4 | #define C2(X, Y) X ## Y 5 | #define C1(X, Y) C2(X, Y) 6 | #ifdef __USER_LABEL_PREFIX__ 7 | # define C(X) C1(__USER_LABEL_PREFIX__, X) 8 | #else 9 | # define C(X) X 10 | #endif 11 | 12 | #ifdef __APPLE__ 13 | # define L(X) C1(L, X) 14 | #else 15 | # define L(X) C1(.L, X) 16 | #endif 17 | 18 | #if defined(__ELF__) && defined(__PIC__) 19 | # define PLT(X) X@PLT 20 | #else 21 | # define PLT(X) X 22 | #endif 23 | 24 | #ifdef __ELF__ 25 | # define ENDF(X) .type X,@function; .size X, . - X 26 | #else 27 | # define ENDF(X) 28 | #endif 29 | 30 | #endif /* ASMNAMES_H */ 31 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/internal.h: -------------------------------------------------------------------------------- 1 | #define X86_RET_FLOAT 0 2 | #define X86_RET_DOUBLE 1 3 | #define X86_RET_LDOUBLE 2 4 | #define X86_RET_SINT8 3 5 | #define X86_RET_SINT16 4 6 | #define X86_RET_UINT8 5 7 | #define X86_RET_UINT16 6 8 | #define X86_RET_INT64 7 9 | #define X86_RET_INT32 8 10 | #define X86_RET_VOID 9 11 | #define X86_RET_STRUCTPOP 10 12 | #define X86_RET_STRUCTARG 11 13 | #define X86_RET_STRUCT_1B 12 14 | #define X86_RET_STRUCT_2B 13 15 | #define X86_RET_UNUSED14 14 16 | #define X86_RET_UNUSED15 15 17 | 18 | #define X86_RET_TYPE_MASK 15 19 | #define X86_RET_POP_SHIFT 4 20 | 21 | #define R_EAX 0 22 | #define R_EDX 1 23 | #define R_ECX 2 24 | 25 | #ifdef __PCC__ 26 | # define HAVE_FASTCALL 0 27 | #else 28 | # define HAVE_FASTCALL 1 29 | #endif 30 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/internal64.h: -------------------------------------------------------------------------------- 1 | #define UNIX64_RET_VOID 0 2 | #define UNIX64_RET_UINT8 1 3 | #define UNIX64_RET_UINT16 2 4 | #define UNIX64_RET_UINT32 3 5 | #define UNIX64_RET_SINT8 4 6 | #define UNIX64_RET_SINT16 5 7 | #define UNIX64_RET_SINT32 6 8 | #define UNIX64_RET_INT64 7 9 | #define UNIX64_RET_XMM32 8 10 | #define UNIX64_RET_XMM64 9 11 | #define UNIX64_RET_X87 10 12 | #define UNIX64_RET_X87_2 11 13 | #define UNIX64_RET_ST_XMM0_RAX 12 14 | #define UNIX64_RET_ST_RAX_XMM0 13 15 | #define UNIX64_RET_ST_XMM0_XMM1 14 16 | #define UNIX64_RET_ST_RAX_RDX 15 17 | 18 | #define UNIX64_RET_LAST 15 19 | 20 | #define UNIX64_FLAG_RET_IN_MEM (1 << 10) 21 | #define UNIX64_FLAG_XMM_ARGS (1 << 11) 22 | #define UNIX64_SIZE_SHIFT 12 23 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/stamp-h.in: -------------------------------------------------------------------------------- 1 | timestamp 2 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/config/default.exp: -------------------------------------------------------------------------------- 1 | load_lib "standard.exp" 2 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/err_bad_typedef.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_prep_cif 2 | Purpose: Test error return for bad typedefs. 3 | Limitations: none. 4 | PR: none. 5 | Originator: Blake Chaffin 6/6/2007 */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "ffitest.h" 10 | 11 | int main (void) 12 | { 13 | ffi_cif cif; 14 | ffi_type* arg_types[1]; 15 | 16 | ffi_type badType = ffi_type_void; 17 | 18 | arg_types[0] = NULL; 19 | 20 | badType.size = 0; 21 | 22 | CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 0, &badType, 23 | arg_types) == FFI_BAD_TYPEDEF); 24 | 25 | exit(0); 26 | } 27 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_fl.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value float. 3 | Limitations: none. 4 | PR: none. 5 | Originator: 20050212 */ 6 | 7 | /* { dg-do run } */ 8 | #include "ffitest.h" 9 | 10 | static float return_fl(float fl) 11 | { 12 | return 2 * fl; 13 | } 14 | int main (void) 15 | { 16 | ffi_cif cif; 17 | ffi_type *args[MAX_ARGS]; 18 | void *values[MAX_ARGS]; 19 | float fl, rfl; 20 | 21 | args[0] = &ffi_type_float; 22 | values[0] = &fl; 23 | 24 | /* Initialize the cif */ 25 | CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, 26 | &ffi_type_float, args) == FFI_OK); 27 | 28 | for (fl = -127.0; fl < 127; fl++) 29 | { 30 | ffi_call(&cif, FFI_FN(return_fl), &rfl, values); 31 | printf ("%f vs %f\n", rfl, return_fl(fl)); 32 | CHECK(rfl == 2 * fl); 33 | } 34 | exit(0); 35 | } 36 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_ldl.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value long double. 3 | Limitations: none. 4 | PR: none. 5 | Originator: 20071113 */ 6 | /* { dg-do run } */ 7 | 8 | #include "ffitest.h" 9 | 10 | static long double return_ldl(long double ldl) 11 | { 12 | return 2*ldl; 13 | } 14 | int main (void) 15 | { 16 | ffi_cif cif; 17 | ffi_type *args[MAX_ARGS]; 18 | void *values[MAX_ARGS]; 19 | long double ldl, rldl; 20 | 21 | args[0] = &ffi_type_longdouble; 22 | values[0] = &ldl; 23 | 24 | /* Initialize the cif */ 25 | CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, 26 | &ffi_type_longdouble, args) == FFI_OK); 27 | 28 | for (ldl = -127.0; ldl < 127.0; ldl++) 29 | { 30 | ffi_call(&cif, FFI_FN(return_ldl), &rldl, values); 31 | CHECK(rldl == 2 * ldl); 32 | } 33 | exit(0); 34 | } 35 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_double.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call, closure_call 2 | Purpose: Check structure alignment of complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_double.inc" 10 | #include "cls_align_complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_float.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call, closure_call 2 | Purpose: Check structure alignment of complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_float.inc" 10 | #include "cls_align_complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_longdouble.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call, closure_call 2 | Purpose: Check structure alignment of complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_longdouble.inc" 10 | #include "cls_align_complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_double.c: -------------------------------------------------------------------------------- 1 | /* Area: closure_call 2 | Purpose: Check return value complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_double.inc" 10 | #include "cls_complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_float.c: -------------------------------------------------------------------------------- 1 | /* Area: closure_call 2 | Purpose: Check return value complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_float.inc" 10 | #include "cls_complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_longdouble.c: -------------------------------------------------------------------------------- 1 | /* Area: closure_call 2 | Purpose: Check return value complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_longdouble.inc" 10 | #include "cls_complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_double.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call, closure_call 2 | Purpose: Check complex arguments in structs. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_double.inc" 10 | #include "cls_complex_struct.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_float.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call, closure_call 2 | Purpose: Check complex arguments in structs. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_float.inc" 10 | #include "cls_complex_struct.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_longdouble.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call, closure_call 2 | Purpose: Check complex arguments in structs. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_longdouble.inc" 10 | #include "cls_complex_struct.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_double.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call, closure_call 2 | Purpose: Test complex' passed in variable argument lists. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_double.inc" 10 | #include "cls_complex_va.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_float.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call, closure_call 2 | Purpose: Test complex' passed in variable argument lists. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | /* Alpha splits _Complex into two arguments. It's illegal to pass 10 | float through varargs, so _Complex float goes badly. In sort of 11 | gets passed as _Complex double, but the compiler doesn't agree 12 | with itself on this issue. */ 13 | /* { dg-do run { xfail alpha*-*-* } } */ 14 | 15 | #include "complex_defs_float.inc" 16 | #include "cls_complex_va.inc" 17 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_longdouble.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call, closure_call 2 | Purpose: Test complex' passed in variable argument lists. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_longdouble.inc" 10 | #include "cls_complex_va.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex_defs_double.inc: -------------------------------------------------------------------------------- 1 | /* -*-c-*- */ 2 | /* Complex base type. */ 3 | #define T_FFI_TYPE ffi_type_complex_double 4 | /* C type corresponding to the base type. */ 5 | #define T_C_TYPE double 6 | /* C cast for a value of type T_C_TYPE that is passed to printf. */ 7 | #define T_CONV 8 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex_defs_float.inc: -------------------------------------------------------------------------------- 1 | /* -*-c-*- */ 2 | /* Complex base type. */ 3 | #define T_FFI_TYPE ffi_type_complex_float 4 | /* C type corresponding to the base type. */ 5 | #define T_C_TYPE float 6 | /* C cast for a value of type T_C_TYPE that is passed to printf. */ 7 | #define T_CONV (double) 8 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex_defs_longdouble.inc: -------------------------------------------------------------------------------- 1 | /* -*-c-*- */ 2 | /* Complex base type. */ 3 | #define T_FFI_TYPE ffi_type_complex_longdouble 4 | /* C type corresponding to the base type. */ 5 | #define T_C_TYPE long double 6 | /* C cast for a value of type T_C_TYPE that is passed to printf. */ 7 | #define T_CONV 8 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex_double.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check complex types. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_double.inc" 10 | #include "complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex_float.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check complex types. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_float.inc" 10 | #include "complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex_longdouble.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check complex types. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_longdouble.inc" 10 | #include "complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/ffitest.h: -------------------------------------------------------------------------------- 1 | #include "../libffi.call/ffitest.h" 2 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_double.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value complex, with many arguments 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_double.inc" 10 | #include "many_complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_float.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value complex, with many arguments 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_float.inc" 10 | #include "many_complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_longdouble.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value complex, with many arguments 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_longdouble.inc" 10 | #include "many_complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_double.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_double.inc" 10 | #include "return_complex1.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_float.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_float.inc" 10 | #include "return_complex1.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_longdouble.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_longdouble.inc" 10 | #include "return_complex1.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_double.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_double.inc" 10 | #include "return_complex2.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_float.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_float.inc" 10 | #include "return_complex2.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_longdouble.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_longdouble.inc" 10 | #include "return_complex2.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_double.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_double.inc" 10 | #include "return_complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_float.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_float.inc" 10 | #include "return_complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_longdouble.c: -------------------------------------------------------------------------------- 1 | /* Area: ffi_call 2 | Purpose: Check return value complex. 3 | Limitations: none. 4 | PR: none. 5 | Originator: . */ 6 | 7 | /* { dg-do run } */ 8 | 9 | #include "complex_defs_longdouble.inc" 10 | #include "return_complex.inc" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.go/closure1.c: -------------------------------------------------------------------------------- 1 | /* { dg-do run } */ 2 | 3 | #include "ffitest.h" 4 | 5 | void doit(ffi_cif *cif, void *rvalue, void **avalue, void *closure) 6 | { 7 | (void)cif; 8 | (void)avalue; 9 | *(void **)rvalue = closure; 10 | } 11 | 12 | typedef void * (*FN)(void); 13 | 14 | int main() 15 | { 16 | ffi_cif cif; 17 | ffi_go_closure cl; 18 | void *result; 19 | 20 | CHECK(ffi_prep_cif(&cif, ABI_NUM, 0, &ffi_type_pointer, NULL) == FFI_OK); 21 | CHECK(ffi_prep_go_closure(&cl, &cif, doit) == FFI_OK); 22 | 23 | ffi_call_go(&cif, FFI_FN(*(FN *)&cl), &result, NULL, &cl); 24 | 25 | CHECK(result == &cl); 26 | 27 | exit(0); 28 | } 29 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.go/ffitest.h: -------------------------------------------------------------------------------- 1 | #include "../libffi.call/ffitest.h" 2 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.go/static-chain.h: -------------------------------------------------------------------------------- 1 | #ifdef __aarch64__ 2 | # define STATIC_CHAIN_REG "x18" 3 | #elif defined(__alpha__) 4 | # define STATIC_CHAIN_REG "$1" 5 | #elif defined(__arm__) 6 | # define STATIC_CHAIN_REG "ip" 7 | #elif defined(__sparc__) 8 | # if defined(__arch64__) || defined(__sparcv9) 9 | # define STATIC_CHAIN_REG "g5" 10 | # else 11 | # define STATIC_CHAIN_REG "g2" 12 | # endif 13 | #elif defined(__x86_64__) 14 | # define STATIC_CHAIN_REG "r10" 15 | #elif defined(__i386__) 16 | # ifndef ABI_NUM 17 | # define STATIC_CHAIN_REG "ecx" /* FFI_DEFAULT_ABI only */ 18 | # endif 19 | #endif 20 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/samples/getlogin.rb: -------------------------------------------------------------------------------- 1 | require 'ffi' 2 | 3 | module Foo 4 | extend FFI::Library 5 | ffi_lib FFI::Library::LIBC 6 | attach_function :getlogin, [ ], :string 7 | end 8 | puts "getlogin=#{Foo.getlogin}" 9 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/samples/getpid.rb: -------------------------------------------------------------------------------- 1 | require 'ffi' 2 | 3 | module Foo 4 | extend FFI::Library 5 | ffi_lib FFI::Library::LIBC 6 | attach_function :getpid, [ ], :int 7 | end 8 | puts "My pid=#{Foo.getpid}" 9 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/samples/gettimeofday.rb: -------------------------------------------------------------------------------- 1 | require 'ffi' 2 | require 'rbconfig' 3 | 4 | class Timeval < FFI::Struct 5 | layout tv_sec: :ulong, tv_usec: :ulong 6 | end 7 | module LibC 8 | extend FFI::Library 9 | if FFI::Platform.windows? 10 | ffi_lib RbConfig::CONFIG["LIBRUBY_SO"] 11 | else 12 | ffi_lib FFI::Library::LIBC 13 | end 14 | attach_function :gettimeofday, [ :pointer, :pointer ], :int 15 | end 16 | t = Timeval.new 17 | LibC.gettimeofday(t.pointer, nil) 18 | puts "t.tv_sec=#{t[:tv_sec]} t.tv_usec=#{t[:tv_usec]}" 19 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/samples/hello.rb: -------------------------------------------------------------------------------- 1 | require 'ffi' 2 | 3 | module Foo 4 | extend FFI::Library 5 | ffi_lib FFI::Library::LIBC 6 | attach_function("cputs", "puts", [ :string ], :int) 7 | end 8 | Foo.cputs("Hello, World via libc puts using FFI on MRI ruby") 9 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ffi-1.15.5/samples/qsort.rb: -------------------------------------------------------------------------------- 1 | require 'ffi' 2 | 3 | module LibC 4 | extend FFI::Library 5 | ffi_lib FFI::Library::LIBC 6 | callback :qsort_cmp, [ :pointer, :pointer ], :int 7 | attach_function :qsort, [ :pointer, :ulong, :ulong, :qsort_cmp ], :int 8 | end 9 | 10 | p = FFI::MemoryPointer.new(:int, 2) 11 | p.put_array_of_int32(0, [ 2, 1 ]) 12 | puts "ptr=#{p.inspect}" 13 | puts "Before qsort #{p.get_array_of_int32(0, 2).join(', ')}" 14 | LibC.qsort(p, 2, 4) do |p1, p2| 15 | i1 = p1.get_int32(0) 16 | i2 = p2.get_int32(0) 17 | puts "In block: comparing #{i1} and #{i2}" 18 | i1 < i2 ? -1 : i1 > i2 ? 1 : 0 19 | end 20 | puts "After qsort #{p.get_array_of_int32(0, 2).join(', ')}" 21 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/fourflusher-2.3.1/.gitignore: -------------------------------------------------------------------------------- 1 | /.bundle/ 2 | /.yardoc 3 | /_yardoc/ 4 | /coverage/ 5 | /doc/ 6 | /pkg/ 7 | /spec/reports/ 8 | /tmp/ 9 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/fourflusher-2.3.1/.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/ruby/2.6.0/gems/fourflusher-2.3.1/.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/ruby/2.6.0/gems/fourflusher-2.3.1/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec 4 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/fourflusher-2.3.1/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/ruby/2.6.0/gems/fourflusher-2.3.1/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/ruby/2.6.0/gems/fourflusher-2.3.1/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/ruby/2.6.0/gems/fuzzy_match-2.0.4/.gitignore: -------------------------------------------------------------------------------- 1 | ## MAC OS 2 | .DS_Store 3 | 4 | ## TEXTMATE 5 | *.tmproj 6 | tmtags 7 | 8 | ## EMACS 9 | *~ 10 | \#* 11 | .\#* 12 | 13 | ## VIM 14 | *.swp 15 | 16 | ## PROJECT::GENERAL 17 | coverage 18 | doc 19 | .yardoc 20 | pkg 21 | 22 | ## PROJECT::SPECIFIC 23 | Gemfile.lock 24 | *.gem 25 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/fuzzy_match-2.0.4/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format progress 3 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/gems/fuzzy_match-2.0.4/groupings-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/fuzzy_match-2.0.4/groupings-screenshot.png -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/fuzzy_match-2.0.4/highlevel.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/fuzzy_match-2.0.4/highlevel.graffle -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/fuzzy_match-2.0.4/highlevel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/fuzzy_match-2.0.4/highlevel.png -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/gems/fuzzy_match-2.0.4/spec/record_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe FuzzyMatch::Record do 4 | it %{does not treat "'s" as a word} do 5 | assert_split ["foo's", "bar"], "Foo's Bar" 6 | end 7 | 8 | it %{treats "bolivia," as just "bolivia"} do 9 | assert_split ["bolivia", "plurinational", "state"], "Bolivia, Plurinational State" 10 | end 11 | 12 | it %{does not split up hyphenated words} do 13 | assert_split ['north-west'], "north-west" 14 | end 15 | 16 | it %{splits up words as expected} do 17 | assert_split ['the', 'quick', "fox's", 'mouth', 'is', 'always', 'full'], "the quick fox's mouth -- is always full." 18 | end 19 | 20 | private 21 | 22 | def assert_split(ary, str) 23 | FuzzyMatch::Record.new(str).words.should == ary 24 | end 25 | end 26 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/fuzzy_match-2.0.4/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | # This file was generated by the `rspec --init` command. Conventionally, all 2 | # specs live under a `spec` directory, which RSpec adds to the `$LOAD_PATH`. 3 | # Require this file using `require "spec_helper"` to ensure that it is only 4 | # loaded once. 5 | # 6 | # See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration 7 | RSpec.configure do |config| 8 | config.treat_symbols_as_metadata_keys_with_true_values = true 9 | config.run_all_when_everything_filtered = true 10 | config.filter_run :focus 11 | 12 | # Run specs in random order to surface order dependencies. If you find an 13 | # order dependency and want to debug it, you can fix the order by providing 14 | # the seed, which is printed after each run. 15 | # --seed 1234 16 | config.order = 'random' 17 | end 18 | 19 | require 'pry' 20 | 21 | require 'fuzzy_match' 22 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/gh_inspector-1.1.3/.gitignore: -------------------------------------------------------------------------------- 1 | /.bundle/ 2 | /.yardoc 3 | /Gemfile.lock 4 | /_yardoc/ 5 | /coverage/ 6 | /doc/ 7 | /pkg/ 8 | /spec/reports/ 9 | /tmp/ 10 | /.idea 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/gh_inspector-1.1.3/.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/gems/httpclient-2.8.3/sample/async.rb: -------------------------------------------------------------------------------- 1 | require 'httpclient' 2 | 3 | c = HTTPClient.new 4 | conn = c.get_async("http://dev.ctor.org/") 5 | io = conn.pop.content 6 | while str = io.read(40) 7 | p str 8 | end 9 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/httpclient-2.8.3/sample/auth.rb: -------------------------------------------------------------------------------- 1 | require 'httpclient' 2 | 3 | c = HTTPClient.new 4 | c.debug_dev = STDOUT 5 | 6 | # for Proxy authentication: supports Basic, Negotiate and NTLM. 7 | #c.set_proxy_auth("admin", "admin") 8 | 9 | # for WWW authentication: supports Basic, Digest and Negotiate. 10 | c.set_auth("http://dev.ctor.org/http-access2/", "user", "user") 11 | p c.get("http://dev.ctor.org/http-access2/login") 12 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/httpclient-2.8.3/sample/cookie.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | $:.unshift(File.join('..', 'lib')) 4 | require 'httpclient' 5 | 6 | proxy = ENV['HTTP_PROXY'] 7 | clnt = HTTPClient.new(proxy) 8 | clnt.set_cookie_store("cookie.dat") 9 | clnt.debug_dev = STDOUT if $DEBUG 10 | 11 | while urlstr = ARGV.shift 12 | response = clnt.get(urlstr){ |data| 13 | print data 14 | } 15 | p response.contenttype 16 | end 17 | 18 | clnt.save_cookie_store 19 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/httpclient-2.8.3/sample/ssl/htdocs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | SSL test 4 | 5 | 6 |

7 | Verification succeeded? 8 |

9 | 10 | 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/httpclient-2.8.3/sample/ssl/ssl_client.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | $:.unshift(File.join('..', '..', 'lib')) 4 | require 'httpclient' 5 | 6 | url = ARGV.shift || 'https://localhost:8808/' 7 | uri = URI.parse(url) 8 | 9 | #ca_file = "0cert.pem" 10 | #crl_file = '0crl.pem' 11 | 12 | # create CA's cert in pem format and run 'c_rehash' in trust_certs dir. before 13 | # using this. 14 | ca_path = File.join(File.dirname(File.expand_path(__FILE__)), "trust_certs") 15 | 16 | proxy = ENV['HTTP_PROXY'] || ENV['http_proxy'] || nil 17 | h = HTTPClient.new(proxy) 18 | #h.ssl_config.add_trust_ca(ca_file) 19 | #h.ssl_config.add_crl(crl_file) 20 | h.ssl_config.add_trust_ca(ca_path) 21 | 22 | print h.get_content(url) 23 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/httpclient-2.8.3/sample/stream.rb: -------------------------------------------------------------------------------- 1 | $:.unshift(File.join('..', 'lib')) 2 | require "httpclient" 3 | 4 | c = HTTPClient.new 5 | 6 | piper, pipew = IO.pipe 7 | conn = c.post_async("http://localhost:8080/stream", piper) 8 | 9 | Thread.new do 10 | res = conn.pop 11 | while str = res.content.read(10) 12 | p str 13 | end 14 | end 15 | 16 | p "type here" 17 | while line = STDIN.gets 18 | pipew << line 19 | end 20 | pipew.close 21 | sleep 5 22 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/httpclient-2.8.3/sample/thread.rb: -------------------------------------------------------------------------------- 1 | $:.unshift(File.join('..', 'lib')) 2 | require 'httpclient' 3 | 4 | urlstr = ARGV.shift 5 | 6 | proxy = ENV['HTTP_PROXY'] || ENV['http_proxy'] 7 | h = HTTPClient.new(proxy) 8 | 9 | count = 20 10 | 11 | res = [] 12 | g = [] 13 | for i in 0..count 14 | g << Thread.new { 15 | res[i] = h.get(urlstr) 16 | } 17 | end 18 | 19 | g.each do |th| 20 | th.join 21 | end 22 | 23 | for i in 0..(count - 1) 24 | raise unless (res[i].content == res[i + 1].content) 25 | end 26 | 27 | puts 'ok' 28 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/httpclient-2.8.3/sample/wcat.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | # wcat for http-access2 4 | # Copyright (C) 2001 TAKAHASHI Masayoshi 5 | 6 | $:.unshift(File.join('..', 'lib')) 7 | require 'httpclient' 8 | 9 | if ENV['HTTP_PROXY'] 10 | h = HTTPClient.new(ENV['HTTP_PROXY']) 11 | else 12 | h = HTTPClient.new() 13 | end 14 | 15 | while urlstr = ARGV.shift 16 | response = h.get(urlstr){ |data| 17 | print data 18 | } 19 | p response.contenttype 20 | p response.peer_cert if /^https/i =~ urlstr 21 | end 22 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/httpclient-2.8.3/test/htdigest: -------------------------------------------------------------------------------- 1 | admin:auth:4302fe65caa32f27721949149ccd3083 2 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/httpclient-2.8.3/test/htpasswd: -------------------------------------------------------------------------------- 1 | admin:Qg266hq/YYKe2 2 | guest:gbPc4vPCH.h12 3 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/httpclient-2.8.3/test/runner.rb: -------------------------------------------------------------------------------- 1 | require 'test/unit' 2 | exit Test::Unit::AutoRunner.run(true, File.dirname($0)) 3 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/httpclient-2.8.3/test/test_hexdump.rb: -------------------------------------------------------------------------------- 1 | # -*- encoding: utf-8 -*- 2 | require File.expand_path('helper', File.dirname(__FILE__)) 3 | require 'hexdump' 4 | 5 | 6 | class TestHexDump < Test::Unit::TestCase 7 | def test_encode 8 | str = "\032l\277\370\2429\216\236\351[{\{\262\350\274\376" 9 | str.force_encoding('BINARY') if str.respond_to?(:force_encoding) 10 | assert_equal(["00000000 1a6cbff8 a2398e9e e95b7b7b b2e8bcfe .l...9...[{{...."], HexDump.encode(str)) 11 | end 12 | end if defined?(RUBY_ENGINE) && RUBY_ENGINE != "rbx" && RUBY_VERSION >= "1.9.0" 13 | # Rubinius 1.8 mode does not support Regexp.quote(raw, 'n') I don't want put 14 | # a pressure on supporting it because 1.9 mode works fine. 15 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/json-2.6.3/VERSION: -------------------------------------------------------------------------------- 1 | 2.6.3 2 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/generator/.sitearchdir.-.json.-.ext.time: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/generator/.sitearchdir.-.json.-.ext.time -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/generator/depend: -------------------------------------------------------------------------------- 1 | generator.o: generator.c generator.h $(srcdir)/../fbuffer/fbuffer.h 2 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/generator/extconf.rb: -------------------------------------------------------------------------------- 1 | require 'mkmf' 2 | 3 | $defs << "-DJSON_GENERATOR" 4 | create_makefile 'json/ext/generator' 5 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/generator/generator.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/generator/generator.bundle -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/generator/generator.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/generator/generator.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/parser/.sitearchdir.-.json.-.ext.time: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/parser/.sitearchdir.-.json.-.ext.time -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/parser/depend: -------------------------------------------------------------------------------- 1 | parser.o: parser.c parser.h $(srcdir)/../fbuffer/fbuffer.h 2 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/parser/parser.bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/parser/parser.bundle -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/parser/parser.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-push-notification-app-react-native/b7729d0c9d21a5643fc6294ca1db795d52454c05/vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/ext/parser/parser.o -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/json-2.6.3/ext/json/extconf.rb: -------------------------------------------------------------------------------- 1 | require 'mkmf' 2 | 3 | create_makefile('json') 4 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/minitest-5.20.0/Manifest.txt: -------------------------------------------------------------------------------- 1 | .autotest 2 | History.rdoc 3 | Manifest.txt 4 | README.rdoc 5 | Rakefile 6 | design_rationale.rb 7 | lib/hoe/minitest.rb 8 | lib/minitest.rb 9 | lib/minitest/assertions.rb 10 | lib/minitest/autorun.rb 11 | lib/minitest/benchmark.rb 12 | lib/minitest/expectations.rb 13 | lib/minitest/hell.rb 14 | lib/minitest/mock.rb 15 | lib/minitest/parallel.rb 16 | lib/minitest/pride.rb 17 | lib/minitest/pride_plugin.rb 18 | lib/minitest/spec.rb 19 | lib/minitest/test.rb 20 | lib/minitest/test_task.rb 21 | lib/minitest/unit.rb 22 | test/minitest/metametameta.rb 23 | test/minitest/test_minitest_assertions.rb 24 | test/minitest/test_minitest_benchmark.rb 25 | test/minitest/test_minitest_mock.rb 26 | test/minitest/test_minitest_reporter.rb 27 | test/minitest/test_minitest_spec.rb 28 | test/minitest/test_minitest_test.rb 29 | test/minitest/test_minitest_test_task.rb 30 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/nanaimo-0.3.0/.gitignore: -------------------------------------------------------------------------------- 1 | /.bundle/ 2 | /.yardoc 3 | /_yardoc/ 4 | /coverage/ 5 | /doc/ 6 | /pkg/ 7 | /spec/reports/ 8 | /tmp/ 9 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/nanaimo-0.3.0/.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/nanaimo-0.3.0/.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/ruby/2.6.0/gems/nanaimo-0.3.0/.travis.yml: -------------------------------------------------------------------------------- 1 | dist: trusty 2 | bundler_args: --without debugging documentation 3 | branches: 4 | only: 5 | - master 6 | 7 | language: ruby 8 | cache: bundler 9 | rvm: 10 | # The latest ruby version 11 | - 2.7.0 12 | - 2.6.2 13 | - 2.5.0 14 | - 2.4.2 15 | # OS X 10.9.5-10.10.0 (2.0.0-p481) 16 | - 2.0.0-p481 17 | before_install: 18 | - gem install bundler -v "~> 1.17" 19 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/nanaimo-0.3.0/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 'rake', '~> 12.0' 10 | gem 'rspec' 11 | gem 'rubocop', install_if: RUBY_VERSION >= '2.1' 12 | end 13 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/nanaimo-0.3.0/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/ruby/2.6.0/gems/nanaimo-0.3.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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/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/ruby/2.6.0/gems/public_suffix-4.0.7/.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: "rubygems/public_suffix" 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: # Replace with a single custom sponsorship URL 13 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/public_suffix-4.0.7/.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: bundler 4 | directory: "/" 5 | schedule: 6 | interval: daily 7 | time: "04:00" 8 | open-pull-requests-limit: 10 9 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/public_suffix-4.0.7/.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: release 2 | 3 | on: 4 | push: 5 | tags: 6 | - v*.*.* 7 | jobs: 8 | release: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - uses: actions/checkout@v2 12 | - name: Release Gem 13 | uses: cadwallion/publish-rubygems-action@8f9e0538302643309e4e43bf48cd34173ca48cfc 14 | env: 15 | RUBYGEMS_API_KEY: ${{ secrets.RUBYGEMS_API_KEY }} 16 | RELEASE_COMMAND: rake release 17 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/public_suffix-4.0.7/.github/workflows/tests.yml: -------------------------------------------------------------------------------- 1 | name: Tests 2 | 3 | on: 4 | push: 5 | pull_request: 6 | workflow_dispatch: 7 | 8 | jobs: 9 | build: 10 | strategy: 11 | matrix: 12 | ruby-version: 13 | - "2.6" 14 | - "2.7" 15 | - "3.0" 16 | - "3.1" 17 | platform: [ubuntu-latest] 18 | runs-on: ${{ matrix.platform }} 19 | steps: 20 | - uses: actions/checkout@v2 21 | - name: Set up Ruby 22 | uses: ruby/setup-ruby@v1 23 | with: 24 | ruby-version: ${{ matrix.ruby-version }} 25 | - name: Install dependencies 26 | run: bundle install 27 | - name: Run tests 28 | run: bundle exec rake 29 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/public_suffix-4.0.7/.gitignore: -------------------------------------------------------------------------------- 1 | # Bundler 2 | /.bundle 3 | /Gemfile.lock 4 | /pkg/* 5 | 6 | # YARD 7 | /.yardoc 8 | /yardoc/ 9 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/public_suffix-4.0.7/.rubocop.yml: -------------------------------------------------------------------------------- 1 | inherit_from: 2 | - .rubocop_opinionated.yml 3 | 4 | AllCops: 5 | Exclude: 6 | # Exclude .gemspec files because they are generally auto-generated 7 | - '*.gemspec' 8 | # Exclude vendored folders 9 | - 'tmp/**/*' 10 | - 'vendor/**/*' 11 | # Exclude artifacts 12 | - 'pkg/**/*' 13 | # Other 14 | - 'test/benchmarks/**/*' 15 | - 'test/profilers/**/*' 16 | 17 | # I often use @_variable to avoid clashing. 18 | Naming/MemoizedInstanceVariableName: 19 | Enabled: false 20 | 21 | Style/ClassAndModuleChildren: 22 | Exclude: 23 | - 'spec/**/*_spec.rb' 24 | - 'test/**/*_test.rb' 25 | 26 | # Dear Rubocop, I don't want to use String#strip_heredoc 27 | Layout/HeredocIndentation: 28 | Enabled: false 29 | 30 | Style/WordArray: 31 | Enabled: false 32 | MinSize: 3 33 | 34 | Style/SymbolArray: 35 | Enabled: false 36 | MinSize: 3 37 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/public_suffix-4.0.7/.yardopts: -------------------------------------------------------------------------------- 1 | --title 'Ruby Public Suffix API Documentation' 2 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/public_suffix-4.0.7/Gemfile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | source "https://rubygems.org" 4 | 5 | gemspec 6 | 7 | gem "rake" 8 | 9 | gem "memory_profiler", require: false 10 | gem "minitest" 11 | gem "minitest-reporters" 12 | gem "mocha" 13 | gem "rubocop", "~>0.90", require: false 14 | gem "yard" 15 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/public_suffix-4.0.7/bin/console: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # frozen_string_literal: true 3 | 4 | require "bundler/setup" 5 | require "public_suffix" 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/ruby/2.6.0/gems/public_suffix-4.0.7/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/ruby/2.6.0/gems/public_suffix-4.0.7/test/benchmarks/bm_select.rb: -------------------------------------------------------------------------------- 1 | require 'benchmark' 2 | require_relative "../../lib/public_suffix" 3 | 4 | JP = "www.yokoshibahikari.chiba.jp" 5 | 6 | TIMES = (ARGV.first || 50_000).to_i 7 | 8 | # Initialize 9 | class PublicSuffix::List 10 | public :select 11 | end 12 | PublicSuffixList = PublicSuffix::List.default 13 | PublicSuffixList.select("example.jp") 14 | PublicSuffixList.find("example.jp") 15 | 16 | Benchmark.bmbm(25) do |x| 17 | x.report("JP select") do 18 | TIMES.times { PublicSuffixList.select(JP) } 19 | end 20 | x.report("JP find") do 21 | TIMES.times { PublicSuffixList.find(JP) } 22 | end 23 | # x.report("JP (noprivate)") do 24 | # TIMES.times { PublicSuffixList.find(JP, ignore_private: true) != nil } 25 | # end 26 | end 27 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/public_suffix-4.0.7/test/benchmarks/bm_select_incremental.rb: -------------------------------------------------------------------------------- 1 | require 'benchmark' 2 | require_relative "../../lib/public_suffix" 3 | 4 | JP = "www.yokoshibahikari.chiba.jp" 5 | 6 | TIMES = (ARGV.first || 50_000).to_i 7 | 8 | # Initialize 9 | class PublicSuffix::List 10 | public :select 11 | end 12 | PublicSuffixList = PublicSuffix::List.default 13 | PublicSuffixList.select("example.jp") 14 | 15 | Benchmark.bmbm(25) do |x| 16 | x.report("select jp") do 17 | TIMES.times { PublicSuffixList.select("jp") } 18 | end 19 | x.report("select example.jp") do 20 | TIMES.times { PublicSuffixList.select("example.jp") } 21 | end 22 | x.report("select www.example.jp") do 23 | TIMES.times { PublicSuffixList.select("www.example.jp") } 24 | end 25 | end 26 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/public_suffix-4.0.7/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/ruby/2.6.0/gems/public_suffix-4.0.7/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/ruby/2.6.0/gems/public_suffix-4.0.7/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/ruby/2.6.0/gems/public_suffix-4.0.7/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/ruby/2.6.0/gems/public_suffix-4.0.7/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/ruby/2.6.0/gems/public_suffix-4.0.7/test/test_helper.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "minitest/autorun" 4 | require "minitest/reporters" 5 | require "mocha/minitest" 6 | 7 | Minitest::Reporters.use! Minitest::Reporters::DefaultReporter.new(color: true) 8 | 9 | $LOAD_PATH.unshift File.expand_path("../lib", __dir__) 10 | require "public_suffix" 11 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/public_suffix-4.0.7/test/unit/errors_test.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "test_helper" 4 | 5 | class ErrorsTest < Minitest::Test 6 | 7 | # Inherits from StandardError 8 | def test_error_inheritance 9 | assert_kind_of StandardError, 10 | PublicSuffix::Error.new 11 | end 12 | 13 | # Inherits from PublicSuffix::Error 14 | def test_domain_invalid_inheritance 15 | assert_kind_of PublicSuffix::Error, 16 | PublicSuffix::DomainInvalid.new 17 | end 18 | 19 | # Inherits from PublicSuffix::DomainInvalid 20 | def test_domain_not_allowed_inheritance 21 | assert_kind_of PublicSuffix::DomainInvalid, 22 | PublicSuffix::DomainNotAllowed.new 23 | end 24 | 25 | end 26 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/rexml-3.2.6/doc/rexml/tasks/tocs/child_toc.rdoc: -------------------------------------------------------------------------------- 1 | Tasks on this page: 2 | 3 | - {Relationships}[#label-Relationships] 4 | - {Task: Set the Parent}[#label-Task-3A+Set+the+Parent] 5 | - {Task: Insert Previous Sibling}[#label-Task-3A+Insert+Previous+Sibling] 6 | - {Task: Insert Next Sibling}[#label-Task-3A+Insert+Next+Sibling] 7 | - {Removal or Replacement}[#label-Removal+or+Replacement] 8 | - {Task: Remove Child from Parent}[#label-Task-3A+Remove+Child+from+Parent] 9 | - {Task: Replace Child}[#label-Task-3A+Replace+Child] 10 | - {Document}[#label-Document] 11 | - {Task: Get the Document}[#label-Task-3A+Get+the+Document] 12 | 13 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/rexml-3.2.6/doc/rexml/tasks/tocs/node_toc.rdoc: -------------------------------------------------------------------------------- 1 | Tasks on this page: 2 | 3 | - {Siblings}[#label-Siblings] 4 | - {Task: Find Previous Sibling}[#label-Task-3A+Find+Previous+Sibling] 5 | - {Task: Find Next Sibling}[#label-Task-3A+Find+Next+Sibling] 6 | - {Position}[#label-Position] 7 | - {Task: Find Own Index Among Siblings}[#label-Task-3A+Find+Own+Index+Among+Siblings] 8 | - {Recursive Traversal}[#label-Recursive+Traversal] 9 | - {Task: Traverse Each Recursively}[#label-Task-3A+Traverse+Each+Recursively] 10 | - {Recursive Search}[#label-Recursive+Search] 11 | - {Task: Traverse Each Recursively}[#label-Task-3A+Traverse+Each+Recursively] 12 | - {Representation}[#label-Representation] 13 | - {Task: Represent a String}[#label-Task-3A+Represent+a+String] 14 | - {Parent?}[#label-Parent-3F] 15 | - {Task: Determine Whether the Node is a Parent}[#label-Task-3A+Determine+Whether+the+Node+is+a+Parent] 16 | 17 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/ruby-macho-2.5.1/.yardopts: -------------------------------------------------------------------------------- 1 | --no-private --markup-provider=redcarpet --markup=markdown - README.md LICENSE 2 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | Gemfile.lock 3 | doc/ 4 | .yardoc 5 | .rvmrc 6 | coverage 7 | check.sh 8 | tags 9 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/.rspec: -------------------------------------------------------------------------------- 1 | --tty 2 | --color 3 | --format documentation 4 | --backtrace 5 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | script: "bundle exec rake" 3 | rvm: 4 | - 1.9.3 5 | - 2.0.0 6 | - 2.1.10 7 | - 2.2.10 8 | - 2.3.8 9 | - 2.4.7 10 | - 2.5.6 11 | - 2.6.4 12 | - ruby-head 13 | - jruby-head 14 | - jruby-18mode 15 | - jruby-19mode 16 | matrix: 17 | fast_finish: true 18 | allow_failures: 19 | - rvm: ruby-head 20 | - rvm: jruby-head 21 | - rvm: ree 22 | include: 23 | - rvm: 1.8.7 24 | dist: precise 25 | - rvm: 1.9.2 26 | dist: trusty 27 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | gemspec 3 | 4 | if Gem.ruby_version < Gem::Version.new("2.0.0") 5 | gem "rake", "< 11" 6 | gem "json", "< 2" 7 | else 8 | gem "json" 9 | gem "rake" 10 | end 11 | 12 | group :development, :test do 13 | gem "rspec", "~> 3.0" 14 | 15 | gem "sinatra", "~> 1.3" 16 | 17 | if Gem.ruby_version >= Gem::Version.new("1.9.0") 18 | gem "faraday", ">= 0.9" 19 | gem "dalli", "~> 2.0" 20 | end 21 | 22 | gem "redis", "~> 3.0" 23 | 24 | if RUBY_PLATFORM == "java" 25 | gem "spoon" 26 | end 27 | 28 | unless ENV["CI"] 29 | gem "guard-rspec", "~> 0.7" 30 | gem 'rb-fsevent', '~> 0.9.1' 31 | end 32 | end 33 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/Guardfile: -------------------------------------------------------------------------------- 1 | # vim:set filetype=ruby: 2 | guard( 3 | "rspec", 4 | all_after_pass: false, 5 | cli: "--fail-fast --tty --format documentation --colour") do 6 | 7 | watch(%r{^spec/.+_spec\.rb$}) 8 | watch(%r{^lib/(.+)\.rb$}) { |match| "spec/#{match[1]}_spec.rb" } 9 | end 10 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/perf/profile.rb: -------------------------------------------------------------------------------- 1 | require 'typhoeus' 2 | require 'ruby-prof' 3 | 4 | calls = 50 5 | base_url = "http://127.0.0.1:3000/" 6 | 7 | RubyProf.start 8 | calls.times do |i| 9 | Typhoeus::Request.get(base_url+i.to_s) 10 | end 11 | result = RubyProf.stop 12 | 13 | printer = RubyProf::FlatPrinter.new(result) 14 | printer.print(STDOUT) 15 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/spec/rack/typhoeus/middleware/params_decoder_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe "Rack::Typhoeus::Middleware::ParamsDecoder" do 4 | 5 | before(:all) do 6 | require "rack/typhoeus" 7 | end 8 | 9 | let(:app) do 10 | double 11 | end 12 | 13 | let(:env) do 14 | double 15 | end 16 | 17 | let(:klass) do 18 | Rack::Typhoeus::Middleware::ParamsDecoder 19 | end 20 | 21 | describe "#call" do 22 | end 23 | 24 | context "when requesting" do 25 | let(:response) { Typhoeus.get("localhost:3001", :params => {:x => [:a]}) } 26 | 27 | it "transforms parameters" do 28 | expect(response.body).to include("query_hash\":{\"x\":[\"a\"]}") 29 | end 30 | end 31 | end 32 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | $LOAD_PATH.unshift(File.dirname(__FILE__)) 2 | $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "..", "lib")) 3 | 4 | require "bundler" 5 | Bundler.setup 6 | require "typhoeus" 7 | require "rspec" 8 | 9 | Dir[File.join(File.dirname(__FILE__), "support/**/*.rb")].each { |f| require f } 10 | 11 | RSpec.configure do |config| 12 | config.order = :rand 13 | 14 | config.before(:suite) do 15 | LocalhostServer.new(TESTSERVER.new, 3001) 16 | end 17 | 18 | config.after do 19 | Typhoeus::Pool.clear 20 | Typhoeus::Expectation.clear 21 | Typhoeus.before.clear 22 | Typhoeus.on_complete.clear 23 | Typhoeus.on_success.clear 24 | Typhoeus.on_failure.clear 25 | Typhoeus::Config.verbose = false 26 | Typhoeus::Config.block_connection = false 27 | Typhoeus::Config.memoize = false 28 | end 29 | end 30 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/spec/support/memory_cache.rb: -------------------------------------------------------------------------------- 1 | class MemoryCache 2 | attr_reader :memory 3 | 4 | def initialize 5 | @memory = {} 6 | end 7 | 8 | def get(request) 9 | memory[request] 10 | end 11 | 12 | def set(request, response) 13 | memory[request] = response 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/spec/typhoeus/config_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe Typhoeus::Config do 4 | let(:config) { Typhoeus::Config } 5 | 6 | [:block_connection, :memoize, :verbose, :cache, :user_agent, :proxy].each do |name| 7 | it "responds to #{name}" do 8 | expect(config).to respond_to(name) 9 | end 10 | 11 | it "responds to #{name}=" do 12 | expect(config).to respond_to("#{name}=") 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/spec/typhoeus/errors/no_stub_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe Typhoeus::Errors::NoStub do 4 | let(:base_url) { "localhost:3001" } 5 | let(:request) { Typhoeus::Request.new(base_url) } 6 | let(:message) { "The connection is blocked and no stub defined: " } 7 | 8 | subject { Typhoeus::Errors::NoStub } 9 | 10 | it "displays the request url" do 11 | expect { raise subject.new(request) }.to raise_error(subject, message + base_url) 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/spec/typhoeus/hydra/addable_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe Typhoeus::Hydra::Addable do 4 | let(:hydra) { Typhoeus::Hydra.new() } 5 | let(:request) { Typhoeus::Request.new("localhost:3001", {:method => :get}) } 6 | 7 | it "asks easy factory for an easy" do 8 | multi = double 9 | expect(Typhoeus::EasyFactory).to receive(:new).with(request, hydra).and_return(double(:get => 1)) 10 | expect(hydra).to receive(:multi).and_return(multi) 11 | expect(multi).to receive(:add).with(1) 12 | hydra.add(request) 13 | end 14 | 15 | it "adds easy to multi" do 16 | multi = double 17 | expect(Typhoeus::EasyFactory).to receive(:new).with(request, hydra).and_return(double(:get => 1)) 18 | expect(hydra).to receive(:multi).and_return(multi) 19 | expect(multi).to receive(:add).with(1) 20 | hydra.add(request) 21 | end 22 | end 23 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/spec/typhoeus/hydra/block_connection_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe Typhoeus::Hydra::BlockConnection do 4 | let(:base_url) { "localhost:3001" } 5 | let(:hydra) { Typhoeus::Hydra.new() } 6 | let(:request) { Typhoeus::Request.new(base_url, {:method => :get}) } 7 | 8 | describe "add" do 9 | context "when block_connection activated" do 10 | before { Typhoeus::Config.block_connection = true } 11 | after { Typhoeus::Config.block_connection = false } 12 | 13 | it "raises" do 14 | expect{ hydra.add(request) }.to raise_error(Typhoeus::Errors::NoStub) 15 | end 16 | end 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/spec/typhoeus/hydra_spec.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') 2 | 3 | describe Typhoeus::Hydra do 4 | let(:base_url) { "localhost:3001" } 5 | let(:options) { {} } 6 | let(:hydra) { Typhoeus::Hydra.new(options) } 7 | 8 | describe "#new" do 9 | let(:options) { {:pipeling => true} } 10 | 11 | it "passes options to multi" do 12 | expect(Ethon::Multi).to receive(:new).with(options) 13 | hydra 14 | end 15 | end 16 | 17 | describe "#hydra" do 18 | it "returns a hydra" do 19 | expect(Typhoeus::Hydra.hydra).to be_a(Typhoeus::Hydra) 20 | end 21 | end 22 | end 23 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/spec/typhoeus/request/actions_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe Typhoeus::Request::Actions do 4 | [:get, :post, :put, :delete, :head, :patch, :options].each do |name| 5 | describe ".#{name}" do 6 | let(:response) { Typhoeus::Request.method(name).call("http://localhost:3001") } 7 | 8 | it "returns ok" do 9 | expect(response.return_code).to eq(:ok) 10 | end 11 | 12 | unless name == :head 13 | it "makes #{name.to_s.upcase} Request" do 14 | expect(response.response_body).to include("\"REQUEST_METHOD\":\"#{name.to_s.upcase}\"") 15 | end 16 | end 17 | end 18 | end 19 | end 20 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/typhoeus-1.4.0/spec/typhoeus/request/responseable_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe Typhoeus::Request::Responseable do 4 | let(:request) { Typhoeus::Request.new("base_url", {}) } 5 | let(:response) { Typhoeus::Response.new } 6 | 7 | describe "#response=" do 8 | it "stores response" do 9 | request.response = response 10 | expect(request.response).to eq(response) 11 | end 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/tzinfo-2.0.6/.yardopts: -------------------------------------------------------------------------------- 1 | --markup markdown 2 | --no-private 3 | --protected 4 | --readme README.md 5 | lib/**/*.rb 6 | - 7 | CHANGES.md 8 | LICENSE 9 | README.md 10 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/gems/xcodeproj-1.22.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/ruby/2.6.0/specifications/claide-1.1.0.gemspec: -------------------------------------------------------------------------------- 1 | # -*- encoding: utf-8 -*- 2 | # stub: claide 1.1.0 ruby lib 3 | 4 | Gem::Specification.new do |s| 5 | s.name = "claide".freeze 6 | s.version = "1.1.0" 7 | 8 | s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= 9 | s.require_paths = ["lib".freeze] 10 | s.authors = ["Eloy Duran".freeze, "Fabio Pelosin".freeze] 11 | s.date = "2022-01-12" 12 | s.email = ["eloy.de.enige@gmail.com".freeze, "fabiopelosin@gmail.com".freeze] 13 | s.homepage = "https://github.com/CocoaPods/CLAide".freeze 14 | s.licenses = ["MIT".freeze] 15 | s.required_ruby_version = Gem::Requirement.new(">= 2.3.0".freeze) 16 | s.rubygems_version = "3.0.3.1".freeze 17 | s.summary = "A small command-line interface framework.".freeze 18 | 19 | s.installed_by_version = "3.0.3.1" if s.respond_to? :installed_by_version 20 | end 21 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/specifications/cocoapods-deintegrate-1.0.5.gemspec: -------------------------------------------------------------------------------- 1 | # -*- encoding: utf-8 -*- 2 | # stub: cocoapods-deintegrate 1.0.5 ruby lib 3 | 4 | Gem::Specification.new do |s| 5 | s.name = "cocoapods-deintegrate".freeze 6 | s.version = "1.0.5" 7 | 8 | s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= 9 | s.require_paths = ["lib".freeze] 10 | s.authors = ["Kyle Fuller".freeze] 11 | s.date = "2021-08-16" 12 | s.email = ["kyle@fuller.li".freeze] 13 | s.homepage = "https://github.com/kylef/cocoapods-deintegrate".freeze 14 | s.licenses = ["MIT".freeze] 15 | s.required_ruby_version = Gem::Requirement.new(">= 2.0.0".freeze) 16 | s.rubygems_version = "3.0.3.1".freeze 17 | s.summary = "A CocoaPods plugin to remove and de-integrate CocoaPods from your project.".freeze 18 | 19 | s.installed_by_version = "3.0.3.1" if s.respond_to? :installed_by_version 20 | end 21 | -------------------------------------------------------------------------------- /vendor/bundle/ruby/2.6.0/specifications/httpclient-2.8.3.gemspec: -------------------------------------------------------------------------------- 1 | # -*- encoding: utf-8 -*- 2 | # stub: httpclient 2.8.3 ruby lib 3 | 4 | Gem::Specification.new do |s| 5 | s.name = "httpclient".freeze 6 | s.version = "2.8.3" 7 | 8 | s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= 9 | s.require_paths = ["lib".freeze] 10 | s.authors = ["Hiroshi Nakamura".freeze] 11 | s.date = "2016-12-09" 12 | s.email = "nahi@ruby-lang.org".freeze 13 | s.executables = ["httpclient".freeze] 14 | s.files = ["bin/httpclient".freeze] 15 | s.homepage = "https://github.com/nahi/httpclient".freeze 16 | s.licenses = ["ruby".freeze] 17 | s.rubygems_version = "3.0.3.1".freeze 18 | s.summary = "gives something like the functionality of libwww-perl (LWP) in Ruby".freeze 19 | 20 | s.installed_by_version = "3.0.3.1" if s.respond_to? :installed_by_version 21 | end 22 | --------------------------------------------------------------------------------