Sha256: 15b2170e2cc29494215846dfd66231199f7e76ebcc40b338784320ba38a23e97
Contents?: true
Size: 554 Bytes
Versions: 10
Compression:
Stored size: 554 Bytes
Contents
module JSONAPIonify::Api module Resource::Defaults::Hooks extend ActiveSupport::Concern included do after :commit_update, :commit_create do |instance:| if defined?(ActiveRecord) && instance.is_a?(ActiveRecord::Base) # Collect Errors if instance.errors.present? instance.errors.messages.each do |attr, messages| messages.each do |message| error :invalid_attribute, attr, message end end end end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems