SYMBOL INDEX (183 symbols across 32 files) FILE: lib/artemis.rb type Artemis (line 5) | module Artemis function config_for_graphql (line 6) | def self.config_for_graphql(app) function config_for (line 16) | def self.config_for(name, app:, env: Rails.env) FILE: lib/artemis/adapters.rb type Artemis (line 5) | module Artemis type Adapters (line 6) | module Adapters function lookup (line 21) | def lookup(name) FILE: lib/artemis/adapters/abstract_adapter.rb type Artemis (line 6) | module Artemis type Adapters (line 7) | module Adapters class AbstractAdapter (line 8) | class AbstractAdapter < ::GraphQL::Client::HTTP method initialize (line 18) | def initialize(uri, service_name: , timeout: , pool_size: , adapte... method headers (line 31) | def headers(_context) method execute (line 41) | def execute(*) method connection (line 49) | def connection FILE: lib/artemis/adapters/curb_adapter.rb type Artemis (line 11) | module Artemis type Adapters (line 12) | module Adapters class CurbAdapter (line 13) | class CurbAdapter < AbstractAdapter method initialize (line 16) | def initialize(uri, service_name: , timeout: , pool_size: , adapte... method multiplex (line 23) | def multiplex(queries, context: {}) method execute (line 27) | def execute(document:, operation_name: nil, variables: {}, context... method make_request (line 38) | def make_request(body, context) FILE: lib/artemis/adapters/multi_domain_adapter.rb type Artemis (line 5) | module Artemis type Adapters (line 6) | module Adapters class MultiDomainAdapter (line 7) | class MultiDomainAdapter < AbstractAdapter method initialize (line 10) | def initialize(_uri, service_name: , timeout: , pool_size: , adapt... method multiplex (line 23) | def multiplex(queries, context: {}) method execute (line 35) | def execute(document:, operation_name: nil, variables: {}, context... method connection (line 46) | def connection method connection_for_url (line 51) | def connection_for_url(url) FILE: lib/artemis/adapters/net_http_adapter.rb type Artemis (line 9) | module Artemis type Adapters (line 10) | module Adapters class NetHttpAdapter (line 11) | class NetHttpAdapter < AbstractAdapter method multiplex (line 12) | def multiplex(queries, context: {}) method execute (line 17) | def execute(document:, operation_name: nil, variables: {}, context... method connection (line 27) | def connection method make_request (line 38) | def make_request(body, context) FILE: lib/artemis/adapters/net_http_persistent_adapter.rb type Artemis (line 22) | module Artemis type Adapters (line 23) | module Adapters class NetHttpPersistentAdapter (line 24) | class NetHttpPersistentAdapter < NetHttpAdapter method initialize (line 27) | def initialize(uri, service_name: , timeout: , pool_size: , adapte... method connection (line 41) | def connection class ConnectionWrapper (line 45) | class ConnectionWrapper < SimpleDelegator #:nodoc: method initialize (line 46) | def initialize(obj, url) method request (line 52) | def request(req) FILE: lib/artemis/adapters/test_adapter.rb type Artemis (line 5) | module Artemis type Adapters (line 6) | module Adapters class TestAdapter (line 7) | class TestAdapter method initialize (line 19) | def initialize(*) method multiplex (line 22) | def multiplex(queries, context: {}) method execute (line 34) | def execute(**arguments) method fake_response (line 46) | def fake_response FILE: lib/artemis/client.rb type Artemis (line 13) | module Artemis class Client (line 14) | class Client method initialize (line 54) | def initialize(context = {}) method endpoint (line 95) | def endpoint method instantiate_client (line 118) | def instantiate_client(context = {}) method before_execute (line 134) | def before_execute(&block) method after_execute (line 152) | def after_execute(&block) method resolve_graphql_file_path (line 156) | def resolve_graphql_file_path(filename, fragment: false) method graphql_file_paths (line 164) | def graphql_file_paths method namespace (line 168) | def namespace method preload! (line 172) | def preload! method load_constant (line 190) | def load_constant(const_name) method connection (line 202) | def connection(context = {}) method execute (line 206) | def execute(query, context: {}, **arguments) method multiplex (line 210) | def multiplex(**context, &block) method const_missing (line 239) | def const_missing(const_name) method method_missing (line 253) | def method_missing(method_name, **arguments, &block) method respond_to_missing? (line 261) | def respond_to_missing?(method_name, *_, &block) #:nodoc: method callbacks (line 268) | def callbacks method execute (line 280) | def execute(query, context: {}, **arguments) method method_missing (line 307) | def method_missing(method_name, context: {}, **arguments) method respond_to_missing? (line 313) | def respond_to_missing?(method_name, *_, &block) #:nodoc: class Executor (line 325) | class Executor < SimpleDelegator method initialize (line 326) | def initialize(connection, callbacks, default_context) #:nodoc: method execute (line 333) | def execute(document:, operation_name: nil, variables: {}, context... class MultiplexQueue (line 350) | class MultiplexQueue method initialize (line 353) | def initialize method execute (line 357) | def execute(document:, operation_name: nil, variables: {}, context... FILE: lib/artemis/exceptions.rb type Artemis (line 1) | module Artemis class Error (line 2) | class Error < StandardError class EndpointNotFound (line 5) | class EndpointNotFound < Error class ConfigurationError (line 8) | class ConfigurationError < Error class GraphQLFileNotFound (line 11) | class GraphQLFileNotFound < Error class FixtureNotFound (line 14) | class FixtureNotFound < Error class GraphQLError (line 17) | class GraphQLError < Error class GraphQLServerError (line 20) | class GraphQLServerError < GraphQLError FILE: lib/artemis/graphql_endpoint.rb type Artemis (line 13) | module Artemis class GraphQLEndpoint (line 14) | class GraphQLEndpoint method lookup (line 31) | def lookup(service_name) method register! (line 35) | def register!(service_name, configurations) method registered_services (line 42) | def registered_services method initialize (line 49) | def initialize(name, url: nil, adapter: :net_http, timeout: 10, sche... method schema (line 62) | def schema method connection (line 73) | def connection FILE: lib/artemis/railtie.rb type Artemis (line 3) | module Artemis class Railtie (line 4) | class Railtie < ::Rails::Railtie #:nodoc: FILE: lib/artemis/test_helper.rb type Artemis (line 11) | module Artemis type TestHelper (line 13) | module TestHelper function stub_graphql (line 45) | def stub_graphql(service, query_name, arguments = :__unspecified__) function graphql_requests (line 51) | def graphql_requests function graphql_responses (line 57) | def graphql_responses #:nodoc: function graphql_fixture_path (line 61) | def graphql_fixture_path #:nodoc: function graphql_fixture_files (line 65) | def graphql_fixture_files #:nodoc: function read_erb_yaml (line 72) | def read_erb_yaml(path) #:nodoc: class StubbingDSL (line 80) | class StubbingDSL #:nodoc: method initialize (line 83) | def initialize(service_name, query_name, fixture_sets, arguments) ... method get (line 87) | def get(fixture_key) method to_return (line 98) | def to_return(fixture_key) #:nodoc: method find_fixture_set (line 116) | def find_fixture_set FILE: lib/artemis/version.rb type Artemis (line 1) | module Artemis FILE: lib/generators/artemis/install/install_generator.rb class Artemis::InstallGenerator (line 4) | class Artemis::InstallGenerator < Rails::Generators::NamedBase method generate_client (line 11) | def generate_client method generate_config (line 16) | def generate_config method download_schema (line 42) | def download_schema method file_name (line 54) | def file_name # :doc: method client_file_name (line 58) | def client_file_name method query_dir_gitkeep (line 66) | def query_dir_gitkeep method config_file_name (line 74) | def config_file_name FILE: lib/generators/artemis/mutation/mutation_generator.rb class Artemis::MutationGenerator (line 5) | class Artemis::MutationGenerator < Rails::Generators::Base method generate_mutation_file (line 13) | def generate_mutation_file method mutation_name (line 19) | def mutation_name method graphql_file_path (line 23) | def graphql_file_path method arguments (line 27) | def arguments method target_mutation (line 31) | def target_mutation method schema (line 36) | def schema method service_name (line 40) | def service_name FILE: lib/generators/artemis/query/query_generator.rb class Artemis::QueryGenerator (line 5) | class Artemis::QueryGenerator < Rails::Generators::Base method generate_query_file (line 13) | def generate_query_file method query_name (line 23) | def query_name method graphql_file_path (line 27) | def graphql_file_path method text_fixture_path (line 31) | def text_fixture_path method arguments (line 35) | def arguments method target_query (line 39) | def target_query method schema (line 44) | def schema method service_name (line 48) | def service_name method qualified_name (line 61) | def qualified_name FILE: test/adapters_test.rb class AdaptersTest (line 5) | class AdaptersTest < ActiveSupport::TestCase method assert_adapter (line 122) | def assert_adapter(adapter, timeout_error) method assert_adapter_initialization (line 132) | def assert_adapter_initialization(adapter) method assert_adapter_execution (line 138) | def assert_adapter_execution(adapter) method assert_adapter_server_error (line 155) | def assert_adapter_server_error(adapter) method assert_adapter_timeout (line 163) | def assert_adapter_timeout(adapter, timeout_error) method assert_adapter_multiplex (line 171) | def assert_adapter_multiplex(adapter) method assert_adapter_multiplex_server_error (line 198) | def assert_adapter_multiplex_server_error(adapter) method assert_adapter_multiplex_timeout (line 206) | def assert_adapter_multiplex_timeout(adapter, timeout_error) FILE: test/autoloading_test.rb class AutoLoadingTest (line 3) | class AutoLoadingTest < ActiveSupport::TestCase FILE: test/backport/method_call_assertions.rb type MethodCallAssertions (line 3) | module MethodCallAssertions # :nodoc: function assert_called (line 5) | def assert_called(object, method_name, message = nil, times: 1, return... function assert_called_with (line 16) | def assert_called_with(object, method_name, args = [], returns: nil) function assert_not_called (line 30) | def assert_not_called(object, method_name, message = nil, &block) function stub_any_instance (line 34) | def stub_any_instance(klass, instance: klass.new) FILE: test/callbacks_test.rb class CallbacksTest (line 5) | class CallbacksTest < ActiveSupport::TestCase method name (line 7) | def self.name method name (line 25) | def self.name FILE: test/client_test.rb class ClientTest (line 3) | class ClientTest < ActiveSupport::TestCase method requests (line 218) | def requests method with_files (line 222) | def with_files(*files) FILE: test/endpoint_test.rb class GraphQLEndpointTest (line 3) | class GraphQLEndpointTest < ActiveSupport::TestCase FILE: test/fixtures/github.rb class Github (line 1) | class Github < Artemis::Client FILE: test/generators/install_generator_test.rb class InstallGeneratorTest (line 6) | class InstallGeneratorTest < Rails::Generators::TestCase method assert_mock (line 107) | def assert_mock(mock) FILE: test/generators/mutation_generator_test.rb class MutationGeneratorTest (line 6) | class MutationGeneratorTest < Rails::Generators::TestCase FILE: test/generators/query_generator_test.rb class QueryGeneratorTest (line 6) | class QueryGeneratorTest < Rails::Generators::TestCase FILE: test/helpers/fake_server.rb function start_server (line 67) | def start_server function teardown_server (line 84) | def teardown_server(server_thread) FILE: test/helpers/isolated_test_helper.rb type Paths (line 25) | module Paths function app_template_path (line 26) | def app_template_path function tmp_path (line 30) | def tmp_path(*args) function app_path (line 35) | def app_path(*args) type Generation (line 40) | module Generation function build_app (line 45) | def build_app(options = {}) function teardown_app (line 70) | def teardown_app function add_to_config (line 75) | def add_to_config(str) function initialize_app (line 84) | def self.initialize_app FILE: test/railtie_test.rb class RailtieTest (line 6) | class RailtieTest < ActiveSupport::TestCase method app (line 217) | def app method boot_rails (line 221) | def boot_rails FILE: test/rake_tasks_test.rb type ApplicationTests (line 5) | module ApplicationTests type RakeTests (line 6) | module RakeTests class RakeRoutesTest (line 7) | class RakeRoutesTest < ActiveSupport::TestCase method run_rake (line 137) | def run_rake(task) FILE: test/test_helper_test.rb class TestHelperTest (line 4) | class TestHelperTest < ActiveSupport::TestCase method graphql_fixture_path (line 7) | def graphql_fixture_path