Sha256: bcb16c77dac5a321d604f4ecfb843b70f771db6f9afc8ab010b079efc86cc803
Contents?: true
Size: 606 Bytes
Versions: 4
Compression:
Stored size: 606 Bytes
Contents
module Mobility module Backend module Sequel =begin Defines query method overrides to handle translated attributes for Sequel models. For details see backend-specific subclasses. =end class QueryMethods < Module # @param [Array<String>] attributes Translated attributes # @param [Hash] options Backend options def initialize(attributes, **options) @attributes = attributes.map! &:to_sym @attributes_extractor = lambda do |cond| cond.is_a?(Hash) && (cond.keys & attributes).presence end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems