Sha256: 946ba4f42158b1325857a47885855c878decd3511d26dcc45c666d1316bfb067
Contents?: true
Size: 1.92 KB
Versions: 1
Compression:
Stored size: 1.92 KB
Contents
#!/bin/bash full_path=$(realpath "$0") dir_path=$(dirname "$full_path") if [ -z "$1" ] then installation_path="$dir_path/../lib/ff/ruby/server/generated" echo "No installation has been provided, using the default path: $installation_path" else installation_path="$1" echo "Installation path provided: $installation_path" fi . "$dir_path/sdk_specs.sh" if which openapi-generator-cli; then generated_path="$installation_path" if test -e "$generated_path"; then if rm -rf "$generated_path"; then echo "'$generated_path' was removed with success 🙂" else echo "ERROR: '$generated_path' was not removed before the generation process 😬" exit 1 fi else if mkdir -p "$generated_path" && test -e "$generated_path"; then echo "'$generated_path' has been created with success 🙂" else echo "ERROR: '$generated_path' was not created with success 😬" exit 1 fi fi if gem install rspec-expectations && \ gem install rspec-mocks && \ gem install rake && \ gem install minitest && \ gem install standard && \ gem install pp && \ gem install libcache && \ gem install rufus-scheduler && \ gem install jwt && \ gem install moneta && \ gem install rest-client && \ gem install sse-client && \ gem install concurrent-ruby && \ gem install murmurhash3 && \ cd "$dir_path/.." && \ openapi-generator-cli generate -i api.yaml -g ruby -o "$generated_path" && \ cd "$generated_path" && gem build openapi_client.gemspec && \ test -e "openapi_client-1.0.0.gem" && \ gem install --dev "openapi_client-1.0.0.gem"; then echo "Generated API has been installed with success: $generated_path" else echo "ERROR: 'openapi-generator-cli' is not installed [1] 😬" exit 1 fi else echo "ERROR: 'openapi-generator-cli' is not installed [2] 😬" exit 1 fi
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ff-ruby-server-sdk-1.0.1 | scripts/openapi.sh |