Class: Graphql::Generators::GraphqlGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Graphql::Generators::GraphqlGenerator
- Includes:
- GraphqlHelpers
- Defined in:
- lib/generators/graphql/graphql_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
11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/generators/graphql/graphql_generator.rb', line 11 def create model = name.classify.constantize create_type(model) add_fields(model) add_methods(model) add_connections(model) add_connection_query(model) create_mutation(model) add_fields_to_mutation(model) add_mutation_query(model) end |