├── .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 | [](https://travis-ci.org/CocoaPods/cocoapods-try)
4 |
5 | CocoaPods plugin which allows to quickly try the demo project of a Pod.
6 |
7 | 
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 |
--------------------------------------------------------------------------------