Sha256: 3437ff0eb69c8f3ae8657de19f6f747ffd1f84fc6938379017969f7f5887d1b9

Contents?: true

Size: 352 Bytes

Versions: 1

Compression:

Stored size: 352 Bytes

Contents

module AdaptiveAlias
  module Hooks
    module ActiveRecordPersistence
      def _create_record(*)
        AdaptiveAlias.rescue_statement_invalid(model: self){ super }
      end
    end
  end
end

# Nested module include is not supported until ruby 3.0
class ActiveRecord::Base
  prepend AdaptiveAlias::Hooks::ActiveRecordPersistence
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
adaptive_alias-1.1.0 lib/adaptive_alias/hooks/active_record_persistence.rb