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 11
def generate_files
@app_name = File.basename(Rails.root.to_s).underscore
system('mkdir -p app/graphql/')
write_service
write_application_record_methods
write_schema
write_query_type
write_mutation_type
write_subscription_type
write_controller
if options.action_cable_subs?
write_websocket_connection
write_channel
end
write_initializer
write_require_application_rb
write_route if options.generate_graphql_route?
write_uuid_extensions_migration if options.pg_uuid?
end
|