Sha256: 7e6ba570917829972372b9e16b3df4fe64e19a82e7f2fa50a8e4160784ffeb06
Contents?: true
Size: 493 Bytes
Versions: 18
Compression:
Stored size: 493 Bytes
Contents
module Mobility module Backends module ActiveRecord def setup_query_methods(query_methods) setup do |attributes, options| extend(Module.new do define_method ::Mobility.query_method do super().extending(query_methods.new(attributes, options)) end end) end end def self.included(backend_class) backend_class.include(Backend) backend_class.extend(self) end end end end
Version data entries
18 entries across 18 versions & 1 rubygems