Class: OpenapiSdkGenerator::Generators::JavascriptGenerator
Instance Attribute Summary
#parser
Instance Method Summary
collapse
#initialize
Instance Method Details
#generate ⇒ Object
4
5
6
7
8
|
# File 'lib/openapi_sdk_generator/generators/javascript_generator.rb', line 4
def generate
{
client: generate_client
}
end
|
#write_to_directory(output_dir) ⇒ Object
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/openapi_sdk_generator/generators/javascript_generator.rb', line 10
def write_to_directory(output_dir)
FileUtils.mkdir_p(output_dir)
client_content = generate_client
File.write(File.join(output_dir, 'client.js'), client_content)
package_json = generate_package_json
File.write(File.join(output_dir, 'package.json'), package_json)
readme_content = generate_readme
File.write(File.join(output_dir, 'README.md'), readme_content)
end
|