rbs icon indicating copy to clipboard operation
rbs copied to clipboard

Update Encoding::Converter

Open sampersand opened this issue 2 years ago • 0 comments

This updates Encoding::Converter.

More specifically, it:

  • Encoding::Converter::encoding: Removed (lives in builtin.rbs)
  • Moved constants within Encoding::Converter
  • {search_convpath,initialize}: Added flags variant, split apart newlines vs explicit newline arguments
  • ==: RHS is now untyped
  • {convert,insert_output,putback} now accepts implicit args
  • convpath no longer returns conversion_path (It's not [encoding,encoding] but [Encoding,Encoding])
  • last_error: Merged return types
  • primitive_convert: Now takes implicit int and strings, also added flags variant
  • replacement= now takes boolish
  • Added tests for the above

TODO: finalize tests

sampersand avatar Oct 28 '23 20:10 sampersand