Module: Sequel::Plugins::AttributeCallbacks

Defined in:
lib/sequel/plugins/attribute_callbacks.rb,
lib/sequel/plugins/attribute_callbacks/rich_data_fixes.rb

Defined Under Namespace

Modules: DelegatorDeepClone, InstanceMethods, RichDataCloner

Class Method Summary collapse

Class Method Details

.apply(model) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/sequel/plugins/attribute_callbacks.rb', line 5

def self.apply model
  model.plugin :dirty
  
  if defined? ::Sequel::Postgres::PGArray || defined? ::Sequel::Postgres::HStore
    require 'sequel/plugins/attribute_callbacks/rich_data_fixes'
    model.plugin RichDataCloner
  end
end