Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 21 additions & 21 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: 2.0.0
id: a945ea15-b620-47b9-9868-c165c173bf88
management:
docChecksum: 546f0c9dad421fd123c520d4832ba7c3
docChecksum: e1abd6ed27a822f95bd62e87d1822378
docVersion: 1.0.0
speakeasyVersion: 1.700.2
generationVersion: 2.801.2
releaseVersion: 1.0.8
configChecksum: cba526dfb07d64630eaae3adf35c5c6d
releaseVersion: 1.1.0
configChecksum: a5071403b67dfd81de24a47583785415
repoURL: https://github.com/kombohq/ruby-sdk.git
installationURL: https://github.com/kombohq/ruby-sdk
published: true
persistentEdits:
generation_id: 7c6c7eed-55c7-4ba2-a397-f854625772c0
pristine_commit_hash: ded36417156c40e10c4cb80d777e3a571a665357
pristine_tree_hash: d8f6affa272944b0fab435c04773c2fa4614761f
generation_id: 6eb4b78e-d159-49dd-b946-1be88170f9a4
pristine_commit_hash: b1620686d2a5f9d57d9e61000d477fc2b1403e72
pristine_tree_hash: 13fc48c0290ef9badc66d7e58beb75e8ab5ec118
features:
ruby:
constsAndDefaults: 0.1.1
Expand All @@ -28,6 +28,7 @@ features:
ignores: 2.81.1
nameOverrides: 2.81.2
nullables: 0.1.0
operationTimeout: 0.1.0
pagination: 0.1.0
responseFormat: 0.1.0
serverIDs: 2.81.1
Expand All @@ -48,8 +49,8 @@ trackedFiles:
pristine_git_object: b0ea40558f3ca80dcf7d30b159d34a1e5ab33440
Gemfile.lock:
id: 21fb5836b499
last_write_checksum: sha1:bbe91c6af40b0dc740f615a67d38ed6aed5018f1
pristine_git_object: 652e099c59e76da971529816c678b4591114b622
last_write_checksum: sha1:f5a7f7af7198dc94bfb188cbf475c43453f39f67
pristine_git_object: 08c45d5bdd29eebeb3da4b7ed38df785724a0b56
Rakefile:
id: 44b7fa1ba503
last_write_checksum: sha1:bb15946e7c34d00098a6ee8fef994bbd57960092
Expand Down Expand Up @@ -4120,8 +4121,8 @@ trackedFiles:
pristine_git_object: 237a19c94ed3feee821ecd5611703991f84d91fa
kombo.gemspec:
id: 476dd5dc2d31
last_write_checksum: sha1:7110ce900ad8d53ffcad5624b1ee04517fa6da2d
pristine_git_object: 98fc75e7da85519cf98f6e47b4564d2486c32c0a
last_write_checksum: sha1:15944ddbda5659b5d71dfe16eaefd80d6506d237
pristine_git_object: fdca518a93360003afce112637854d49816372bf
lib/crystalline.rb:
id: eca767cf937a
last_write_checksum: sha1:b6ec0a2833f58ba9a6f07c9637fdca05e59006d3
Expand Down Expand Up @@ -4152,20 +4153,20 @@ trackedFiles:
pristine_git_object: b5d388723125506af4ada97d42e8f93ebc04dd63
lib/kombo/ats.rb:
id: de47f540d26c
last_write_checksum: sha1:68fd55d96067724ff62f8dce00b07042be338c5c
pristine_git_object: 6d5333be0f52c6b994a4eeba82b33f7d518fc2dc
last_write_checksum: sha1:1da81044ffda7ae671800b510dc12e04d6e71310
pristine_git_object: 5b0adae7e44cf9b3b56ea16e80f6b7712874d86d
lib/kombo/connect.rb:
id: 915f4913d259
last_write_checksum: sha1:d5fcd199b9425a138bca66d7bedcf760d609e9db
pristine_git_object: da6a94f73a3dfc084ec6129c87056d1ab1604b1c
last_write_checksum: sha1:b8b30b5742a78d5dea77cd7856d1ae216fb7d390
pristine_git_object: fb6c627cd04b838fc05fb26e3caacfc13e7b2806
lib/kombo/general.rb:
id: b25b5d515a10
last_write_checksum: sha1:92fcfecfff35d0a5906a2f3b924a4c9ffe55d8a3
pristine_git_object: e91b0638aa8373c19e0f1ad59c8a769bc48b69da
last_write_checksum: sha1:bf9c8ba8aa7d0b8516b837bd9fdeb386c572190c
pristine_git_object: 5e4cfee979708cd165853926b9209148aaa14d6c
lib/kombo/hris.rb:
id: 13c3ecc1e9af
last_write_checksum: sha1:5b9f81cfa1808df3ec805ddf75d98ec625de30bd
pristine_git_object: aef82c00d0d569f41078ef5cff865e644e88decc
last_write_checksum: sha1:d80d267cff27ec54e95b832c953938ff68baa5ed
pristine_git_object: aa6a60804d6be46fdf0d1680bb32137e76995e0a
lib/kombo/kombo.rb:
id: 96579e61b366
last_write_checksum: sha1:d3045ebe53d3c391ed79aeee59eac0bd4bdf8756
Expand Down Expand Up @@ -12276,8 +12277,8 @@ trackedFiles:
pristine_git_object: cc0af5d0bc79da7ef48343408db80c1436d75ef9
lib/kombo/sdkconfiguration.rb:
id: 576e58b2ad72
last_write_checksum: sha1:6e9daac8e95170c601160db4f298b5b5fbc5cfd7
pristine_git_object: 173a047ad0f583158d0b198a093d3b6cf453306f
last_write_checksum: sha1:9c5e6222575e6bcc3b22464cb70221cf1560b3ac
pristine_git_object: d7c566d97c5bd3264e42f357339c83d14b56baf5
lib/kombo/sdkconfiguration.rbi:
id: d1d4becc3542
last_write_checksum: sha1:d6a79e38280d703264428e6158d6d796ba61d63f
Expand Down Expand Up @@ -14840,4 +14841,3 @@ examples:
default:
application/json: {"status": "error", "error": {"code": null, "title": null, "message": "The message is always in the response.", "log_url": null}}
examplesVersion: 1.0.2
releaseNotes: "## Ruby SDK Changes:\n* `kombo.assessment.get_assessment_orders()`: `response.data.results[].job.hiring_team[].hiring_team_roles[]` **Changed** **Breaking** ⚠️\n* `kombo.connect.create_connection_link()`: \n * `request.integration_tool.enum(mercury)` **Added**\n"
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ generation:
skipResponseBodyAssertions: false
versioningStrategy: automatic
ruby:
version: 1.0.8
version: 1.1.0
additionalDependencies:
development:
irb: ""
Expand Down
12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@ speakeasyVersion: 1.700.2
sources:
kombo-prepared-spec:
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:f4a2f13a6a71d1092b6aa52c3a9add9fa94aef5e98efead949c7f673592b73c3
sourceBlobDigest: sha256:cb933ad256aee9660c828218c921b14f609880c25d736b46b1a03b4a3c18ef1d
sourceRevisionDigest: sha256:6201dc60087ab7b122df6a057f8ff6939131e0834e198b10cc3c1c1a7dd68840
sourceBlobDigest: sha256:dd3b5ac90cb84fdb1085077c6ec29cd2379ce38baa31414bc468bc3cf29920c0
tags:
- latest
- speakeasy-sdk-regen-1775868679
- speakeasy-sdk-regen-1776259533
- 1.0.0
targets:
kombo-ruby:
source: kombo-prepared-spec
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:f4a2f13a6a71d1092b6aa52c3a9add9fa94aef5e98efead949c7f673592b73c3
sourceBlobDigest: sha256:cb933ad256aee9660c828218c921b14f609880c25d736b46b1a03b4a3c18ef1d
sourceRevisionDigest: sha256:6201dc60087ab7b122df6a057f8ff6939131e0834e198b10cc3c1c1a7dd68840
sourceBlobDigest: sha256:dd3b5ac90cb84fdb1085077c6ec29cd2379ce38baa31414bc468bc3cf29920c0
codeSamplesNamespace: kombo-api-python-ruby-code-samples
codeSamplesRevisionDigest: sha256:26fbbf9dcbf705b7d8f486299beed467ad9a5e6a81e9062723e04582c9364425
codeSamplesRevisionDigest: sha256:78954755f8a2ae72ddfb9089795035054b6af93f0967bcf0bf8457c72efd542d
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
kombo (1.0.8)
kombo (1.1.0)
base64 (>= 0.2.0, < 1.0)
faraday
faraday-multipart (~> 1.2.0)
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,4 +88,14 @@ Based on:
### Generated
- [ruby v1.0.8] .
### Releases
- [Ruby Gems v1.0.8] https://rubygems.org/gems/kombo/versions/1.0.8 - .
- [Ruby Gems v1.0.8] https://rubygems.org/gems/kombo/versions/1.0.8 - .

## 2026-04-15 13:25:12
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.700.2 (2.801.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [ruby v1.1.0] .
### Releases
- [Ruby Gems v1.1.0] https://rubygems.org/gems/kombo/versions/1.1.0 - .
2 changes: 1 addition & 1 deletion kombo.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ $LOAD_PATH.push File.expand_path('lib', __dir__)

Gem::Specification.new do |s|
s.name = 'kombo'
s.version = '1.0.8'
s.version = '1.1.0'
s.platform = Gem::Platform::RUBY
s.licenses = ['Apache-2.0']
s.summary = ''
Expand Down
20 changes: 10 additions & 10 deletions lib/kombo/ats.rb
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ def add_application_result_link(body:, application_id:, integration_id: nil, tim
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down Expand Up @@ -574,7 +574,7 @@ def add_application_note(body:, application_id:, integration_id: nil, timeout_ms
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down Expand Up @@ -860,7 +860,7 @@ def add_application_attachment(body:, application_id:, integration_id: nil, time
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down Expand Up @@ -1011,7 +1011,7 @@ def reject_application(body:, application_id:, integration_id: nil, timeout_ms:
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down Expand Up @@ -1371,7 +1371,7 @@ def create_candidate(body:, integration_id: nil, timeout_ms: nil)
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down Expand Up @@ -1656,7 +1656,7 @@ def add_candidate_attachment(body:, candidate_id:, integration_id: nil, timeout_
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down Expand Up @@ -1826,7 +1826,7 @@ def add_candidate_result_link(body:, candidate_id:, integration_id: nil, timeout
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down Expand Up @@ -1977,7 +1977,7 @@ def add_candidate_tag(body:, candidate_id:, integration_id: nil, timeout_ms: nil
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down Expand Up @@ -2811,7 +2811,7 @@ def create_application(body:, job_id:, integration_id: nil, timeout_ms: nil)
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down Expand Up @@ -3722,7 +3722,7 @@ def import_tracked_application(body:, integration_id: nil, timeout_ms: nil)
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down
2 changes: 1 addition & 1 deletion lib/kombo/connect.rb
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ def create_connection_link(request:, timeout_ms: nil)
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down
6 changes: 3 additions & 3 deletions lib/kombo/general.rb
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ def trigger_sync(body:, integration_id: nil, timeout_ms: nil)
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down Expand Up @@ -513,7 +513,7 @@ def send_passthrough_request(body:, tool:, api:, integration_id: nil, timeout_ms
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down Expand Up @@ -1053,7 +1053,7 @@ def create_reconnection_link(body:, integration_id:, timeout_ms: nil)
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down
6 changes: 3 additions & 3 deletions lib/kombo/hris.rb
Original file line number Diff line number Diff line change
Expand Up @@ -452,7 +452,7 @@ def create_employee_with_form(body:, integration_id: nil, timeout_ms: nil)
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down Expand Up @@ -604,7 +604,7 @@ def add_employee_document(body:, employee_id:, integration_id: nil, timeout_ms:
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down Expand Up @@ -1827,7 +1827,7 @@ def create_absence(body:, integration_id: nil, timeout_ms: nil)
security = @sdk_configuration.security_source&.call

timeout = (timeout_ms.to_f / 1000) unless timeout_ms.nil?
timeout ||= @sdk_configuration.timeout
timeout ||= (300_000.to_f / 1000)


connection = @sdk_configuration.client
Expand Down
4 changes: 2 additions & 2 deletions lib/kombo/sdkconfiguration.rb
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,9 @@ def initialize(client, hooks, retry_config, timeout_ms, security, security_sourc
@globals = globals.nil? ? {} : globals
@language = 'ruby'
@openapi_doc_version = '1.0.0'
@sdk_version = '1.0.8'
@sdk_version = '1.1.0'
@gen_version = '2.801.2'
@user_agent = 'speakeasy-sdk/ruby 1.0.8 2.801.2 1.0.0 kombo'
@user_agent = 'speakeasy-sdk/ruby 1.1.0 2.801.2 1.0.0 kombo'
end

sig { returns([String, T::Hash[Symbol, String]]) }
Expand Down
Loading