Method: Webhookdb::Postgres::ModelUtilities.extended
- Defined in:
- lib/webhookdb/postgres/model_utilities.rb
.extended(model_class) ⇒ Object
Extension callback – register the model_class with Webhookdb::Postgres.
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/webhookdb/postgres/model_utilities.rb', line 13 def self.extended(model_class) super # Sequel::Model API -- load some plugins model_class.plugin(:dirty) model_class.plugin(:json_serializer) model_class.plugin(:many_through_many) model_class.plugin(:subclasses) model_class.plugin(:tactical_eager_loading) model_class.plugin(:update_or_create) model_class.plugin(:validation_helpers) model_class.include(Appydays::Loggable) model_class.extend(ClassMethods) model_class.include(InstanceMethods) model_class.dataset_module(DatasetMethods) model_class.include(Webhookdb::Postgres::Validations) Webhookdb::Postgres.register_model_superclass(model_class) end |