Skip to content

Add delete_playlist support for Ruby SDK 3.1.0 - #2

Merged
wenbinf merged 1 commit into
mainfrom
fix/delete-playlist
Sep 25, 2026
Merged

wenbinf merged 1 commit into
mainfrom
fix/delete-playlist

Conversation

@wenbinf

@wenbinf wenbinf commented Sep 25, 2026

Copy link
Copy Markdown
Member

Adds client.delete_playlist(id: ...) for DELETE /playlists/{id} and prepares podcast_api 3.1.0. The generated README documents permanent deletion, the application confirmation requirement, and admin ownership restrictions.

The method uses the existing transport and returns the usual HTTParty::Response. Coverage verifies encoded IDs, missing IDs, body-free DELETE requests, API error details, and no redirects or retries. The public mock integration suite includes the new endpoint, and CI checks that the installed gem exposes it.

Validation

  • Ruby 3.3 and 4.0: 51 offline tests / 342 assertions passed on each.
  • Public mock API: 35 integration tests / 436 assertions passed.
  • Built and installed the gem outside the checkout; all 31 methods are present and all 51 offline tests passed against the installed package.
  • SDK generation is deterministic; 52 synchronization tests and 17 Django documentation tests passed.

RubyGems publication remains separate.

@wenbinf
wenbinf merged commit 728c304 into main Sep 25, 2026
3 checks passed
@wenbinf
wenbinf deleted the fix/delete-playlist branch September 25, 2026 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant