8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/generators/graphql_rails_api/install_generator.rb', line 8
def generate_files
@app_name = File.basename(Rails.root.to_s).underscore
folder = 'app/graphql/'
FileUtils.mkdir_p(folder) unless File.directory?(folder)
write_uuid_extensions_migration
write_service
write_schema
write_query_type
write_mutation_type
write_collection_ids_resolver
write_controller
system 'rails g graphql_resource user first_name:string last_name:string email:string'
write_application_record_methods
write_initializer
write_require_application_rb
write_route if options.generate_graphql_route?
end
|