Sha256: 9511492ff118fb7771d335011114157cf47dac965b77b374e418b1164518be84

Contents?: true

Size: 533 Bytes

Versions: 32

Compression:

Stored size: 533 Bytes

Contents

require_relative "./active_model/dirty"
require_relative "./active_model/cache"

module Mobility
  module Plugins
=begin

Plugin for ActiveModel models. In practice, this is simply a wrapper to include
a few plugins which apply to models which include ActiveModel::Dirty but are
not ActiveRecord models.

=end
    module ActiveModel
      extend Plugin

      requires :active_model_dirty
      requires :active_model_cache
      requires :backend, include: :before
    end

    register_plugin(:active_model, ActiveModel)
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
mobility-1.3.2 lib/mobility/plugins/active_model.rb
mobility-1.3.1 lib/mobility/plugins/active_model.rb
mobility-1.3.0 lib/mobility/plugins/active_model.rb
mobility-1.3.0.rc3 lib/mobility/plugins/active_model.rb
mobility-1.3.0.rc2 lib/mobility/plugins/active_model.rb
mobility-1.3.0.rc1 lib/mobility/plugins/active_model.rb
mobility-1.2.9 lib/mobility/plugins/active_model.rb
mobility-1.2.8 lib/mobility/plugins/active_model.rb
mobility-1.2.7 lib/mobility/plugins/active_model.rb
mobility-1.2.6 lib/mobility/plugins/active_model.rb
mobility-1.2.5 lib/mobility/plugins/active_model.rb
mobility-1.2.4 lib/mobility/plugins/active_model.rb
mobility-1.2.3 lib/mobility/plugins/active_model.rb
mobility-1.2.2 lib/mobility/plugins/active_model.rb
mobility-1.2.1 lib/mobility/plugins/active_model.rb
mobility-1.2.0 lib/mobility/plugins/active_model.rb
mobility-1.1.3 lib/mobility/plugins/active_model.rb
mobility-1.1.2 lib/mobility/plugins/active_model.rb
mobility-1.1.1 lib/mobility/plugins/active_model.rb
mobility-1.1.0 lib/mobility/plugins/active_model.rb