Sha256: 3a8f40f3e44b06409869bc7689635c16629ca6bf267efabbfcc1602d275e9876
Contents?: true
Size: 672 Bytes
Versions: 2
Compression:
Stored size: 672 Bytes
Contents
#!/usr/bin/env ruby gem_dir = File.expand_path('../', __dir__) config_path = File.expand_path('../swagger_config.json', __dir__) api_schema_path = File.expand_path('../schemas/api-docs.json', __dir__) templates_dir = File.expand_path('../templates', __dir__) default_generator_options = { '-l' => 'ruby', '-i' => api_schema_path, '-o' => gem_dir, '-c' => config_path, '-t' => templates_dir } generator_options = default_generator_options.merge(Hash[*ARGV]) .map { |node| node.join(' ') } .join(' ') system "swagger-codegen generate #{generator_options}"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
noths-0.2.1 | bin/generate_gem |
noths-0.2.0 | bin/generate_gem |