gitextract_iw48rug4/ ├── .github/ │ └── workflows/ │ └── ruby.yml ├── .gitignore ├── .rspec ├── Appraisals ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── artemis.gemspec ├── bin/ │ ├── console │ └── setup ├── gemfiles/ │ ├── .bundle/ │ │ └── config │ ├── graphql_2_0.gemfile │ ├── rails_70.gemfile │ ├── rails_71.gemfile │ ├── rails_72.gemfile │ ├── rails_80.gemfile │ ├── rails_81.gemfile │ └── rails_edge.gemfile ├── lib/ │ ├── artemis/ │ │ ├── adapters/ │ │ │ ├── abstract_adapter.rb │ │ │ ├── curb_adapter.rb │ │ │ ├── multi_domain_adapter.rb │ │ │ ├── net_http_adapter.rb │ │ │ ├── net_http_persistent_adapter.rb │ │ │ └── test_adapter.rb │ │ ├── adapters.rb │ │ ├── client.rb │ │ ├── exceptions.rb │ │ ├── graphql_endpoint.rb │ │ ├── railtie.rb │ │ ├── rspec.rb │ │ ├── test_helper.rb │ │ └── version.rb │ ├── artemis.rb │ ├── generators/ │ │ └── artemis/ │ │ ├── install/ │ │ │ ├── USAGE │ │ │ ├── install_generator.rb │ │ │ └── templates/ │ │ │ ├── client.rb │ │ │ └── graphql.yml │ │ ├── mutation/ │ │ │ ├── USAGE │ │ │ ├── mutation_generator.rb │ │ │ └── templates/ │ │ │ └── mutation.graphql │ │ └── query/ │ │ ├── USAGE │ │ ├── query_generator.rb │ │ └── templates/ │ │ ├── fixture.yml │ │ └── query.graphql │ └── tasks/ │ └── artemis.rake └── test/ ├── adapters_test.rb ├── autoloading_test.rb ├── backport/ │ └── method_call_assertions.rb ├── callbacks_test.rb ├── client_test.rb ├── endpoint_test.rb ├── fixtures/ │ ├── github/ │ │ ├── _repository_fields.graphql │ │ ├── repository.graphql │ │ ├── schema.json │ │ ├── user.graphql │ │ └── user_repositories.graphql │ ├── github.rb │ └── responses/ │ ├── github/ │ │ ├── repository.yml │ │ └── user.json │ └── spotify_client/ │ └── artist.yml ├── generators/ │ ├── install_generator_test.rb │ ├── mutation_generator_test.rb │ └── query_generator_test.rb ├── helpers/ │ ├── fake_server.rb │ ├── isolated_test_helper.rb │ └── test_helper.rb ├── railtie_test.rb ├── rake_tasks_test.rb └── test_helper_test.rb