Skip to content

Conversation

@kg8m
Copy link
Owner

@kg8m kg8m commented Dec 27, 2023

Fixes #233

kg8m added 4 commits December 28, 2023 00:13
Prevent errors as follows:

```
nokogiri-1.15.5-arm64-darwin requires ruby version < 3.3.dev, >= 2.7, which is incompatible with the current version, 3.3.0
```

```
sqlite3-1.6.9-arm64-darwin requires ruby version < 3.3.dev, >= 2.7, which is incompatible with the current version, 3.3.0
```
```
Failure/Error:
  expect { tanshuku_url.shortened_url }.to raise_error(
    NoMethodError,
    "undefined method `merge' for nil:NilClass"
  )

  expected NoMethodError with "undefined method `merge' for nil:NilClass", got #<NoMethodError: undefined method `merge' for nil> with backtrace:
    # ./app/models/tanshuku/url.rb:176:in `shortened_url'
    # ./spec/models/tanshuku/url_spec.rb:1131:in `block (6 levels) in <top (required)>'
    # ./spec/models/tanshuku/url_spec.rb:1131:in `block (5 levels) in <top (required)>'
# ./spec/models/tanshuku/url_spec.rb:1131:in `block (5 levels) in <top (required)>'
```

Ruby 3.3 doesn’t show inspected object on `NoMethodError`.
@kg8m kg8m self-assigned this Dec 27, 2023
@kg8m kg8m added the enhancement New feature or request label Dec 27, 2023
@kg8m kg8m marked this pull request as ready for review December 27, 2023 15:25
@kg8m kg8m merged commit 69948da into main Dec 27, 2023
@kg8m kg8m deleted the ruby33 branch December 27, 2023 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Ruby 3.3

2 participants