Module: Sequel::Plugins::NonsequentialId::InstanceMethods
- Defined in:
- lib/sequel/plugins/nonsequential_id.rb
Instance Method Summary collapse
Instance Method Details
#around_create ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/sequel/plugins/nonsequential_id.rb', line 18 def around_create begin set_nonsequential_id super rescue Sequel::UniqueConstraintViolation => e if e. =~ /\b#{model.table_name}\.#{model.id_field}\b/ retry else raise end end end |