Sha256: 2b583a37126266fa4830fb28f5a98321e8fd462b206a6862213458bf8c9192dc
Contents?: true
Size: 589 Bytes
Versions: 3
Compression:
Stored size: 589 Bytes
Contents
module Mobility =begin Module loading ActiveRecord-specific classes for Mobility models. =end module ActiveRecord require "mobility/active_record/uniqueness_validator" def self.included(model_class) query_method = Module.new do define_method Mobility.query_method do all end end model_class.extend query_method model_class.const_set(:UniquenessValidator, Class.new(::Mobility::ActiveRecord::UniquenessValidator)) model_class.delegate :translated_attribute_names, to: :class end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mobility-0.3.6 | lib/mobility/active_record.rb |
mobility-0.3.5 | lib/mobility/active_record.rb |
mobility-0.3.4 | lib/mobility/active_record.rb |