Sha256: 176ea56ee9f084521b8410da35cb62089fd2dc5cef32abc662b6fb0045f5d996
Contents?: true
Size: 376 Bytes
Versions: 9
Compression:
Stored size: 376 Bytes
Contents
module Callbacks module Form class FieldAfterDestroy include Restrictor def call range = (m.position + 1)..Float::INFINITY query = m.fields.where(position: range) query.each.with_index(m.position) do |field, position| field.update_column(:position, position) end m.update_header end end end end
Version data entries
9 entries across 9 versions & 1 rubygems