├── .github └── workflows │ └── ruby.yml ├── .gitignore ├── .hound.yml ├── .rspec ├── .rubocop.yml ├── .ruby-version ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── Rakefile ├── bin ├── console └── setup ├── docs ├── .nojekyll ├── README.md ├── _sidebar.md ├── components │ ├── controller.md │ ├── decorator.md │ ├── model.md │ └── routes.md ├── getting_started │ └── setup.md ├── index.html ├── logging_and_monitoring │ └── logging_and_monitoring.md ├── other_tools │ ├── query_runner.md │ └── schema_dump.md └── testing │ └── testing.md ├── graphql_rails.gemspec ├── lib ├── generators │ └── graphql_rails │ │ ├── install_generator.rb │ │ └── templates │ │ ├── example_users_controller.erb │ │ ├── graphql_application_controller.erb │ │ ├── graphql_controller.erb │ │ ├── graphql_router.erb │ │ └── graphql_router_spec.erb ├── graphql_rails.rb └── graphql_rails │ ├── attributes.rb │ ├── attributes │ ├── attributable.rb │ ├── attribute.rb │ ├── attribute_configurable.rb │ ├── attribute_name_parser.rb │ ├── input_attribute.rb │ ├── input_type_parser.rb │ ├── type_name_info.rb │ ├── type_parseable.rb │ └── type_parser.rb │ ├── concerns │ ├── chainable_options.rb │ └── service.rb │ ├── controller.rb │ ├── controller │ ├── action.rb │ ├── action_configuration.rb │ ├── action_hook.rb │ ├── action_hooks_runner.rb │ ├── build_controller_action_resolver.rb │ ├── build_controller_action_resolver │ │ └── controller_action_resolver.rb │ ├── configuration.rb │ ├── handle_controller_error.rb │ ├── log_controller_action.rb │ ├── request.rb │ └── request │ │ └── format_errors.rb │ ├── decorator.rb │ ├── decorator │ └── relation_decorator.rb │ ├── errors │ ├── custom_execution_error.rb │ ├── error.rb │ ├── execution_error.rb │ ├── system_error.rb │ └── validation_error.rb │ ├── input_configurable.rb │ ├── integrations.rb │ ├── integrations │ ├── lograge.rb │ └── sentry.rb │ ├── model.rb │ ├── model │ ├── add_fields_to_graphql_type.rb │ ├── build_connection_type.rb │ ├── build_connection_type │ │ └── count_items.rb │ ├── build_enum_type.rb │ ├── call_graphql_model_method.rb │ ├── configurable.rb │ ├── configuration.rb │ ├── direct_field_resolver.rb │ ├── find_or_build_graphql_input_type.rb │ ├── find_or_build_graphql_type.rb │ ├── find_or_build_graphql_type_class.rb │ └── input.rb │ ├── query_runner.rb │ ├── railtie.rb │ ├── router.rb │ ├── router │ ├── build_schema_action_type.rb │ ├── event_route.rb │ ├── mutation_route.rb │ ├── plain_cursor_encoder.rb │ ├── query_route.rb │ ├── resource_routes_builder.rb │ ├── route.rb │ ├── schema.rb │ └── schema_builder.rb │ ├── rspec_controller_helpers.rb │ ├── tasks │ ├── dump_graphql_schema.rb │ ├── dump_graphql_schemas.rb │ └── schema.rake │ ├── types │ ├── argument_type.rb │ ├── field_type.rb │ ├── hidable_by_group.rb │ ├── input_object_type.rb │ └── object_type.rb │ └── version.rb └── spec ├── graphql_rails_spec.rb ├── lib └── graphql_rails │ ├── attributes │ ├── attribute_name_parser_spec.rb │ ├── attribute_spec.rb │ ├── input_attribute_spec.rb │ ├── input_type_parser_spec.rb │ ├── type_name_info_spec.rb │ ├── type_parseable_spec.rb │ └── type_parser_spec.rb │ ├── concerns │ └── service_spec.rb │ ├── controller │ ├── action_configuration_spec.rb │ ├── action_hook_spec.rb │ ├── action_hooks_runner_spec.rb │ ├── action_spec.rb │ ├── build_controller_action_resolver_spec.rb │ ├── configuration_spec.rb │ ├── handle_controller_error_spec.rb │ ├── log_controller_action_spec.rb │ ├── request │ │ └── format_errors_spec.rb │ └── request_spec.rb │ ├── controller_spec.rb │ ├── decorator │ └── relation_decorator_spec.rb │ ├── decorator_spec.rb │ ├── errors │ ├── system_error_spec.rb │ └── validation_error_spec.rb │ ├── integration_tests │ └── model_arguments_spec.rb │ ├── model │ ├── build_connection_type │ │ └── count_items_spec.rb │ ├── build_enum_type_spec.rb │ ├── call_graphql_model_method_spec.rb │ ├── configuration_spec.rb │ ├── direct_field_resolver_spec.rb │ ├── find_or_build_graphql_input_type_spec.rb │ ├── find_or_build_graphql_type_class_spec.rb │ ├── find_or_build_graphql_type_spec.rb │ └── input_spec.rb │ ├── model_spec.rb │ ├── query_runner_spec.rb │ ├── router │ ├── build_schema_action_type_spec.rb │ ├── plain_cursor_encoder_spec.rb │ ├── resource_routes_builder_spec.rb │ └── route_spec.rb │ ├── router_spec.rb │ ├── rspec_controller_helpers_spec.rb │ ├── tasks │ ├── dump_graphql_schema_spec.rb │ └── dump_graphql_schemas_spec.rb │ └── types │ └── hidable_by_group_spec.rb ├── spec_helper.rb └── support └── dummy_app ├── controllers └── dummy │ └── users_controllers.rb ├── dummy.rb └── models └── dummy └── user.rb /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/.gitignore -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/.hound.yml -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.1.2 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/bin/setup -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/components/controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/docs/components/controller.md -------------------------------------------------------------------------------- /docs/components/decorator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/docs/components/decorator.md -------------------------------------------------------------------------------- /docs/components/model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/docs/components/model.md -------------------------------------------------------------------------------- /docs/components/routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/docs/components/routes.md -------------------------------------------------------------------------------- /docs/getting_started/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/docs/getting_started/setup.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/logging_and_monitoring/logging_and_monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/docs/logging_and_monitoring/logging_and_monitoring.md -------------------------------------------------------------------------------- /docs/other_tools/query_runner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/docs/other_tools/query_runner.md -------------------------------------------------------------------------------- /docs/other_tools/schema_dump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/docs/other_tools/schema_dump.md -------------------------------------------------------------------------------- /docs/testing/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/docs/testing/testing.md -------------------------------------------------------------------------------- /graphql_rails.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/graphql_rails.gemspec -------------------------------------------------------------------------------- /lib/generators/graphql_rails/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/generators/graphql_rails/install_generator.rb -------------------------------------------------------------------------------- /lib/generators/graphql_rails/templates/example_users_controller.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/generators/graphql_rails/templates/example_users_controller.erb -------------------------------------------------------------------------------- /lib/generators/graphql_rails/templates/graphql_application_controller.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/generators/graphql_rails/templates/graphql_application_controller.erb -------------------------------------------------------------------------------- /lib/generators/graphql_rails/templates/graphql_controller.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/generators/graphql_rails/templates/graphql_controller.erb -------------------------------------------------------------------------------- /lib/generators/graphql_rails/templates/graphql_router.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/generators/graphql_rails/templates/graphql_router.erb -------------------------------------------------------------------------------- /lib/generators/graphql_rails/templates/graphql_router_spec.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/generators/graphql_rails/templates/graphql_router_spec.erb -------------------------------------------------------------------------------- /lib/graphql_rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails.rb -------------------------------------------------------------------------------- /lib/graphql_rails/attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/attributes.rb -------------------------------------------------------------------------------- /lib/graphql_rails/attributes/attributable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/attributes/attributable.rb -------------------------------------------------------------------------------- /lib/graphql_rails/attributes/attribute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/attributes/attribute.rb -------------------------------------------------------------------------------- /lib/graphql_rails/attributes/attribute_configurable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/attributes/attribute_configurable.rb -------------------------------------------------------------------------------- /lib/graphql_rails/attributes/attribute_name_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/attributes/attribute_name_parser.rb -------------------------------------------------------------------------------- /lib/graphql_rails/attributes/input_attribute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/attributes/input_attribute.rb -------------------------------------------------------------------------------- /lib/graphql_rails/attributes/input_type_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/attributes/input_type_parser.rb -------------------------------------------------------------------------------- /lib/graphql_rails/attributes/type_name_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/attributes/type_name_info.rb -------------------------------------------------------------------------------- /lib/graphql_rails/attributes/type_parseable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/attributes/type_parseable.rb -------------------------------------------------------------------------------- /lib/graphql_rails/attributes/type_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/attributes/type_parser.rb -------------------------------------------------------------------------------- /lib/graphql_rails/concerns/chainable_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/concerns/chainable_options.rb -------------------------------------------------------------------------------- /lib/graphql_rails/concerns/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/concerns/service.rb -------------------------------------------------------------------------------- /lib/graphql_rails/controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/controller.rb -------------------------------------------------------------------------------- /lib/graphql_rails/controller/action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/controller/action.rb -------------------------------------------------------------------------------- /lib/graphql_rails/controller/action_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/controller/action_configuration.rb -------------------------------------------------------------------------------- /lib/graphql_rails/controller/action_hook.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/controller/action_hook.rb -------------------------------------------------------------------------------- /lib/graphql_rails/controller/action_hooks_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/controller/action_hooks_runner.rb -------------------------------------------------------------------------------- /lib/graphql_rails/controller/build_controller_action_resolver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/controller/build_controller_action_resolver.rb -------------------------------------------------------------------------------- /lib/graphql_rails/controller/build_controller_action_resolver/controller_action_resolver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/controller/build_controller_action_resolver/controller_action_resolver.rb -------------------------------------------------------------------------------- /lib/graphql_rails/controller/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/controller/configuration.rb -------------------------------------------------------------------------------- /lib/graphql_rails/controller/handle_controller_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/controller/handle_controller_error.rb -------------------------------------------------------------------------------- /lib/graphql_rails/controller/log_controller_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/controller/log_controller_action.rb -------------------------------------------------------------------------------- /lib/graphql_rails/controller/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/controller/request.rb -------------------------------------------------------------------------------- /lib/graphql_rails/controller/request/format_errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/controller/request/format_errors.rb -------------------------------------------------------------------------------- /lib/graphql_rails/decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/decorator.rb -------------------------------------------------------------------------------- /lib/graphql_rails/decorator/relation_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/decorator/relation_decorator.rb -------------------------------------------------------------------------------- /lib/graphql_rails/errors/custom_execution_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/errors/custom_execution_error.rb -------------------------------------------------------------------------------- /lib/graphql_rails/errors/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/errors/error.rb -------------------------------------------------------------------------------- /lib/graphql_rails/errors/execution_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/errors/execution_error.rb -------------------------------------------------------------------------------- /lib/graphql_rails/errors/system_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/errors/system_error.rb -------------------------------------------------------------------------------- /lib/graphql_rails/errors/validation_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/errors/validation_error.rb -------------------------------------------------------------------------------- /lib/graphql_rails/input_configurable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/input_configurable.rb -------------------------------------------------------------------------------- /lib/graphql_rails/integrations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/integrations.rb -------------------------------------------------------------------------------- /lib/graphql_rails/integrations/lograge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/integrations/lograge.rb -------------------------------------------------------------------------------- /lib/graphql_rails/integrations/sentry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/integrations/sentry.rb -------------------------------------------------------------------------------- /lib/graphql_rails/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/model.rb -------------------------------------------------------------------------------- /lib/graphql_rails/model/add_fields_to_graphql_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/model/add_fields_to_graphql_type.rb -------------------------------------------------------------------------------- /lib/graphql_rails/model/build_connection_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/model/build_connection_type.rb -------------------------------------------------------------------------------- /lib/graphql_rails/model/build_connection_type/count_items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/model/build_connection_type/count_items.rb -------------------------------------------------------------------------------- /lib/graphql_rails/model/build_enum_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/model/build_enum_type.rb -------------------------------------------------------------------------------- /lib/graphql_rails/model/call_graphql_model_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/model/call_graphql_model_method.rb -------------------------------------------------------------------------------- /lib/graphql_rails/model/configurable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/model/configurable.rb -------------------------------------------------------------------------------- /lib/graphql_rails/model/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/model/configuration.rb -------------------------------------------------------------------------------- /lib/graphql_rails/model/direct_field_resolver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/model/direct_field_resolver.rb -------------------------------------------------------------------------------- /lib/graphql_rails/model/find_or_build_graphql_input_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/model/find_or_build_graphql_input_type.rb -------------------------------------------------------------------------------- /lib/graphql_rails/model/find_or_build_graphql_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/model/find_or_build_graphql_type.rb -------------------------------------------------------------------------------- /lib/graphql_rails/model/find_or_build_graphql_type_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/model/find_or_build_graphql_type_class.rb -------------------------------------------------------------------------------- /lib/graphql_rails/model/input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/model/input.rb -------------------------------------------------------------------------------- /lib/graphql_rails/query_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/query_runner.rb -------------------------------------------------------------------------------- /lib/graphql_rails/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/railtie.rb -------------------------------------------------------------------------------- /lib/graphql_rails/router.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/router.rb -------------------------------------------------------------------------------- /lib/graphql_rails/router/build_schema_action_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/router/build_schema_action_type.rb -------------------------------------------------------------------------------- /lib/graphql_rails/router/event_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/router/event_route.rb -------------------------------------------------------------------------------- /lib/graphql_rails/router/mutation_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/router/mutation_route.rb -------------------------------------------------------------------------------- /lib/graphql_rails/router/plain_cursor_encoder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/router/plain_cursor_encoder.rb -------------------------------------------------------------------------------- /lib/graphql_rails/router/query_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/router/query_route.rb -------------------------------------------------------------------------------- /lib/graphql_rails/router/resource_routes_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/router/resource_routes_builder.rb -------------------------------------------------------------------------------- /lib/graphql_rails/router/route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/router/route.rb -------------------------------------------------------------------------------- /lib/graphql_rails/router/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/router/schema.rb -------------------------------------------------------------------------------- /lib/graphql_rails/router/schema_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/router/schema_builder.rb -------------------------------------------------------------------------------- /lib/graphql_rails/rspec_controller_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/rspec_controller_helpers.rb -------------------------------------------------------------------------------- /lib/graphql_rails/tasks/dump_graphql_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/tasks/dump_graphql_schema.rb -------------------------------------------------------------------------------- /lib/graphql_rails/tasks/dump_graphql_schemas.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/tasks/dump_graphql_schemas.rb -------------------------------------------------------------------------------- /lib/graphql_rails/tasks/schema.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/tasks/schema.rake -------------------------------------------------------------------------------- /lib/graphql_rails/types/argument_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/types/argument_type.rb -------------------------------------------------------------------------------- /lib/graphql_rails/types/field_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/types/field_type.rb -------------------------------------------------------------------------------- /lib/graphql_rails/types/hidable_by_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/types/hidable_by_group.rb -------------------------------------------------------------------------------- /lib/graphql_rails/types/input_object_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/types/input_object_type.rb -------------------------------------------------------------------------------- /lib/graphql_rails/types/object_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/lib/graphql_rails/types/object_type.rb -------------------------------------------------------------------------------- /lib/graphql_rails/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module GraphqlRails 4 | VERSION = '3.1.0' 5 | end 6 | -------------------------------------------------------------------------------- /spec/graphql_rails_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/graphql_rails_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/attributes/attribute_name_parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/attributes/attribute_name_parser_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/attributes/attribute_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/attributes/attribute_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/attributes/input_attribute_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/attributes/input_attribute_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/attributes/input_type_parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/attributes/input_type_parser_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/attributes/type_name_info_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/attributes/type_name_info_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/attributes/type_parseable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/attributes/type_parseable_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/attributes/type_parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/attributes/type_parser_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/concerns/service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/concerns/service_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/controller/action_configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/controller/action_configuration_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/controller/action_hook_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/controller/action_hook_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/controller/action_hooks_runner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/controller/action_hooks_runner_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/controller/action_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/controller/action_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/controller/build_controller_action_resolver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/controller/build_controller_action_resolver_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/controller/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/controller/configuration_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/controller/handle_controller_error_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/controller/handle_controller_error_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/controller/log_controller_action_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/controller/log_controller_action_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/controller/request/format_errors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/controller/request/format_errors_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/controller/request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/controller/request_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/controller_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/decorator/relation_decorator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/decorator/relation_decorator_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/decorator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/decorator_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/errors/system_error_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/errors/system_error_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/errors/validation_error_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/errors/validation_error_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/integration_tests/model_arguments_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/integration_tests/model_arguments_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/model/build_connection_type/count_items_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/model/build_connection_type/count_items_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/model/build_enum_type_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/model/build_enum_type_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/model/call_graphql_model_method_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/model/call_graphql_model_method_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/model/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/model/configuration_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/model/direct_field_resolver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/model/direct_field_resolver_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/model/find_or_build_graphql_input_type_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/model/find_or_build_graphql_input_type_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/model/find_or_build_graphql_type_class_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/model/find_or_build_graphql_type_class_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/model/find_or_build_graphql_type_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/model/find_or_build_graphql_type_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/model/input_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/model/input_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/model_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/model_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/query_runner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/query_runner_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/router/build_schema_action_type_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/router/build_schema_action_type_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/router/plain_cursor_encoder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/router/plain_cursor_encoder_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/router/resource_routes_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/router/resource_routes_builder_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/router/route_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/router/route_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/router_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/router_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/rspec_controller_helpers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/rspec_controller_helpers_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/tasks/dump_graphql_schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/tasks/dump_graphql_schema_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/tasks/dump_graphql_schemas_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/tasks/dump_graphql_schemas_spec.rb -------------------------------------------------------------------------------- /spec/lib/graphql_rails/types/hidable_by_group_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/lib/graphql_rails/types/hidable_by_group_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/dummy_app/controllers/dummy/users_controllers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/support/dummy_app/controllers/dummy/users_controllers.rb -------------------------------------------------------------------------------- /spec/support/dummy_app/dummy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/support/dummy_app/dummy.rb -------------------------------------------------------------------------------- /spec/support/dummy_app/models/dummy/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samesystem/graphql_rails/HEAD/spec/support/dummy_app/models/dummy/user.rb --------------------------------------------------------------------------------