diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index d64aa35..164c181 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,14 @@ lockVersion: 2.0.0 id: 37267b3b-21f9-4237-891a-b05feedd266a management: - docChecksum: 81505265a2f19dfa29c7624d0dd1ea98 + docChecksum: f369e18e829df384b97888dc75314b1c docVersion: 1.0.0 speakeasyVersion: 0.0.1 generationVersion: 2.711.1 - releaseVersion: 0.0.7 - configChecksum: 6088d7125401c4b46565a3b4f89c48d2 + releaseVersion: 0.0.8 + configChecksum: 1f057ad3ba457404469e027d6efbd52c + repoURL: https://github.com/speakeasy-api/git-binary-repro-ivan.git + installationURL: https://github.com/speakeasy-api/git-binary-repro-ivan customCodePatch: "diff --git a/lib/open_api_sdk/models/components/pet.rb b/lib/open_api_sdk/models/components/pet.rb\nindex 5e81d8f..45e5207 100644\n--- a/lib/open_api_sdk/models/components/pet.rb\n+++ b/lib/open_api_sdk/models/components/pet.rb\n@@ -21,7 +21,7 @@ module OpenApiSDK\n field :category, Crystalline::Nilable.new(Models::Components::Category), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('category') } }\n \n field :tags, Crystalline::Nilable.new(Crystalline::Array.new(Models::Components::Tag)), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('tags') } }\n- # pet status in the store\n+ # pet status in the store - MANUAL EDIT VERSION A\n field :status, Crystalline::Nilable.new(Models::Components::PetStatus), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status'), 'decoder': Utils.enum_from_string(Models::Components::PetStatus, true) } }\n \n field :id, Crystalline::Nilable.new(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('id') } }\n" features: ruby: diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 47e3764..9023199 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -23,7 +23,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: false ruby: - version: 0.0.7 + version: 0.0.8 additionalDependencies: development: {} runtime: {} diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index d68f385..f528f40 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -685,7 +685,7 @@ components: '$ref': '#/components/schemas/Tag' status: type: string - description: pet status in the store + description: pet status in the store - SPEC EDIT VERSION B enum: - available - pending diff --git a/Gemfile.lock b/Gemfile.lock index ec5bda1..de30137 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - openapi (0.0.4) + openapi (0.0.8) base64 (>= 0.2.0, < 1.0) faraday faraday-multipart diff --git a/README.md b/README.md index 2601779..3bdf545 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ The SDK can be installed using [RubyGems](https://rubygems.org/): ```bash gem install specific_install -gem specific_install +gem specific_install https://github.com/speakeasy-api/git-binary-repro-ivan ``` diff --git a/docs/models/components/pet.md b/docs/models/components/pet.md index 480d277..bcba211 100644 --- a/docs/models/components/pet.md +++ b/docs/models/components/pet.md @@ -10,4 +10,4 @@ | `name` | *::String* | :heavy_check_mark: | N/A | doggie | | `photo_urls` | T::Array<*::String*> | :heavy_check_mark: | N/A | | | `tags` | T::Array<[Models::Components::Tag](../../models/shared/tag.md)> | :heavy_minus_sign: | N/A | | -| `status` | [T.nilable(Models::Components::PetStatus)](../../models/shared/petstatus.md) | :heavy_minus_sign: | pet status in the store | | \ No newline at end of file +| `status` | [T.nilable(Models::Components::PetStatus)](../../models/shared/petstatus.md) | :heavy_minus_sign: | pet status in the store - SPEC EDIT VERSION B | | \ No newline at end of file diff --git a/docs/models/components/petinput.md b/docs/models/components/petinput.md index cd3e4a9..33028e4 100644 --- a/docs/models/components/petinput.md +++ b/docs/models/components/petinput.md @@ -9,4 +9,4 @@ | `name` | *::String* | :heavy_check_mark: | N/A | doggie | | `photo_urls` | T::Array<*::String*> | :heavy_check_mark: | N/A | | | `tags` | T::Array<[Models::Components::Tag](../../models/shared/tag.md)> | :heavy_minus_sign: | N/A | | -| `status` | [T.nilable(Models::Components::PetStatus)](../../models/shared/petstatus.md) | :heavy_minus_sign: | pet status in the store | | \ No newline at end of file +| `status` | [T.nilable(Models::Components::PetStatus)](../../models/shared/petstatus.md) | :heavy_minus_sign: | pet status in the store - SPEC EDIT VERSION B | | \ No newline at end of file diff --git a/docs/models/components/petstatus.md b/docs/models/components/petstatus.md index 74a7035..ee501c3 100644 --- a/docs/models/components/petstatus.md +++ b/docs/models/components/petstatus.md @@ -1,6 +1,6 @@ # PetStatus -pet status in the store +pet status in the store - SPEC EDIT VERSION B ## Values diff --git a/lib/open_api_sdk/models/components/pet.rb b/lib/open_api_sdk/models/components/pet.rb index 45e5207..5e81d8f 100644 --- a/lib/open_api_sdk/models/components/pet.rb +++ b/lib/open_api_sdk/models/components/pet.rb @@ -21,7 +21,7 @@ class Pet field :category, Crystalline::Nilable.new(Models::Components::Category), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('category') } } field :tags, Crystalline::Nilable.new(Crystalline::Array.new(Models::Components::Tag)), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('tags') } } - # pet status in the store - MANUAL EDIT VERSION A + # pet status in the store field :status, Crystalline::Nilable.new(Models::Components::PetStatus), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status'), 'decoder': Utils.enum_from_string(Models::Components::PetStatus, true) } } field :id, Crystalline::Nilable.new(::Integer), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('id') } } diff --git a/lib/open_api_sdk/models/components/pet_input.rb b/lib/open_api_sdk/models/components/pet_input.rb index ca876b6..fe416bc 100644 --- a/lib/open_api_sdk/models/components/pet_input.rb +++ b/lib/open_api_sdk/models/components/pet_input.rb @@ -21,7 +21,7 @@ class PetInput field :category, Crystalline::Nilable.new(Models::Components::Category), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('category') } } field :tags, Crystalline::Nilable.new(Crystalline::Array.new(Models::Components::Tag)), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('tags') } } - # pet status in the store + # pet status in the store - SPEC EDIT VERSION B field :status, Crystalline::Nilable.new(Models::Components::PetStatus), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('status'), 'decoder': Utils.enum_from_string(Models::Components::PetStatus, true) } } diff --git a/lib/open_api_sdk/models/components/pet_status.rb b/lib/open_api_sdk/models/components/pet_status.rb index dd5d2ba..eaf8c40 100644 --- a/lib/open_api_sdk/models/components/pet_status.rb +++ b/lib/open_api_sdk/models/components/pet_status.rb @@ -8,7 +8,7 @@ module OpenApiSDK module Models module Components - # PetStatus - pet status in the store + # PetStatus - pet status in the store - SPEC EDIT VERSION B class PetStatus diff --git a/lib/open_api_sdk/sdkconfiguration.rb b/lib/open_api_sdk/sdkconfiguration.rb index 1641762..61fe98e 100644 --- a/lib/open_api_sdk/sdkconfiguration.rb +++ b/lib/open_api_sdk/sdkconfiguration.rb @@ -77,9 +77,9 @@ def initialize(client, hooks, retry_config, timeout_ms, petstore_auth, security_ end @language = 'ruby' @openapi_doc_version = '1.0.0' - @sdk_version = '0.0.7' + @sdk_version = '0.0.8' @gen_version = '2.711.1' - @user_agent = 'speakeasy-sdk/ruby 0.0.7 2.711.1 1.0.0 openapi' + @user_agent = 'speakeasy-sdk/ruby 0.0.8 2.711.1 1.0.0 openapi' end diff --git a/openapi.gemspec b/openapi.gemspec index d25ac59..7c13b72 100644 --- a/openapi.gemspec +++ b/openapi.gemspec @@ -4,12 +4,18 @@ $LOAD_PATH.push File.expand_path('lib', __dir__) Gem::Specification.new do |s| s.name = 'openapi' - s.version = '0.0.7' + s.version = '0.0.8' s.platform = Gem::Platform::RUBY s.licenses = ['Apache-2.0'] s.summary = '' + s.homepage = 'https://github.com/speakeasy-api/git-binary-repro-ivan.git' s.description = 'Ruby Client SDK Generated by Speakeasy' s.authors = ['Speakeasy'] + s.metadata = { + 'homepage_uri' => 'https://github.com/speakeasy-api/git-binary-repro-ivan.git', + 'documentation_uri' => 'https://github.com/speakeasy-api/git-binary-repro-ivan.git', + 'source_code_uri' => 'https://github.com/speakeasy-api/git-binary-repro-ivan.git' + } s.files = Dir['{lib,test}/**/*'] s.require_paths = ['lib']