Method: PublicActivity.inherit_orm

Defined in:
lib/public_activity.rb

.inherit_orm(model = 'Activity') ⇒ Object

Method used to choose which ORM to load when PublicActivity::Activity class is being autoloaded

[View source]

51
52
53
54
55
# File 'lib/public_activity.rb', line 51

def self.inherit_orm(model = 'Activity')
  orm = PublicActivity.config.orm
  require "public_activity/orm/#{orm}"
  "PublicActivity::ORM::#{orm.to_s.classify}::#{model}".constantize
end