Class: Graphql::Generators::CreateAllGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Graphql::Generators::CreateAllGenerator
- Includes:
- GraphqlHelpers
- Defined in:
- lib/generators/graphql/create_all_generator.rb
Instance Method Summary collapse
Methods included from GraphqlHelpers
#add_connection_query, #add_connections, #add_fields, #add_fields_to_mutation, #add_methods, #add_mutation_query, #circular_finder, #create_mutation, #create_type, #instance_name, #models, #mutation_path, #singular_route_key, #type_mapper, #type_path
Instance Method Details
#create ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/generators/graphql/create_all_generator.rb', line 10 def create models.each { |model| create_type(model) } models.each { |model| add_fields(model) } models.each { |model| add_methods(model) } models.each { |model| add_connections(model) } models.each { |model| add_connection_query(model) } models.each { |model| create_mutation(model) } models.each { |model| add_fields_to_mutation(model) } models.each { |model| add_mutation_query(model) } end |