Sha256: 110e13e0fdd5ebd194159cd2df393e1d77dee61b975e11f15538c34cd8a5fcff

Contents?: true

Size: 430 Bytes

Versions: 1

Compression:

Stored size: 430 Bytes

Contents

module AdaptiveAlias
  module Hooks
    module ActiveRecordCore
      def find(*)
        AdaptiveAlias.rescue_statement_invalid(nil, nil){ super }
      end

      def find_by(*)
        AdaptiveAlias.rescue_statement_invalid(nil, nil){ super }
      end
    end
  end
end

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
adaptive_alias-1.0.0 lib/adaptive_alias/hooks/active_record_core.rb