equivalent / equivalent/public_uid
STI will not pick up custom generator
Open
bug
- Dominant language
- Ruby
- Stars
- 74
- Forks
- 8
- PR merge metrics
- No merged PRs in 30d
Description
This works:
```ruby
Foo < ActiveRecord::Base
generate_public_uid generator: PublicUid::Generators::HexStringSecureRandom.new(50)
end
foo = Foo.new
foo.save!
foo.public_uid.length # => 50
```
this wil not
```class
```ruby
Bar 8
```
due to https://github.com/equivalent/public_uid/blob/master/lib/public_uid/model.rb#L25 instance method set the config is not copied across inheritance which is bad in this case
possible solution: use class variables `@@generator =`
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.