Sha256: 46f57021f8ff04ce025727728f1549ba6200447a24c7e2bc64bace6746a54175
Contents?: true
Size: 490 Bytes
Versions: 21
Compression:
Stored size: 490 Bytes
Contents
module Mobility module Sequel =begin Backend resetter for Sequel models. Triggers backend reset when +refresh+ method is called. =end class BackendResetter < Mobility::BackendResetter # (see Mobility::BackendResetter#initialize) def initialize(attribute_names, &block) super model_reset_method = @model_reset_method define_method :refresh do super().tap { instance_eval(&model_reset_method) } end end end end end
Version data entries
21 entries across 21 versions & 1 rubygems