Skip to content

feat(image_processing): Add types for v2.2 - #1080

Merged
github-actions[bot] merged 1 commit into
ruby:mainfrom
ksss:image_processing-2.2
Oct 9, 2026
Merged

github-actions[bot] merged 1 commit into
ruby:mainfrom
ksss:image_processing-2.2

Conversation

@ksss

@ksss ksss commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

Adds RBS for image_processing, which doesn't ship its own sig/ directory.

Signatures are written against image_processing 2.2.0 and cover the major public API:

  • ImageProcessing::Chainable: source, convert, loader, saver, instrumenter, apply, operation, call, branch
  • Built-in macros shared by both processors, plus their bang (!) variants: resize_to_limit, resize_to_fit, resize_to_fill, resize_and_pad, resize_to_cover, crop, rotate, composite
  • ImageProcessing::Vips / ImageProcessing::MiniMagick (both extend Chainable) and their Processor classes
  • Builder, Pipeline, Processor, Error

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

@ksss Thanks for your contribution!

Please follow the instructions below for each change.
See also: https://github.com/ruby/gem_rbs_collection/blob/main/docs/CONTRIBUTING.md

Available commands

You can use the following commands by commenting on this PR.

  • /merge: Merge this PR if CI passes

image_processing

This RBS files are newly added.

You can merge this PR immediately if the CI passes.
Just comment /merge to merge this PR.

@ksss

ksss commented Oct 9, 2026

Copy link
Copy Markdown
Collaborator Author

/merge

@github-actions
github-actions Bot merged commit b87dcec into ruby:main Oct 9, 2026
6 checks passed
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