Sha256: 9a113307cd5a3bf801cc7f6ef227e94fe10b9b0726da40b30964b7c5778ee13c

Contents?: true

Size: 705 Bytes

Versions: 8

Compression:

Stored size: 705 Bytes

Contents

require 'activity_notification/roles/acts_as_common'
require 'activity_notification/roles/acts_as_target'
require 'activity_notification/roles/acts_as_notifiable'
require 'activity_notification/roles/acts_as_notifier'
require 'activity_notification/roles/acts_as_group'

module ActivityNotification
  module Models
    extend ActiveSupport::Concern
    included do
      include ActivityNotification::ActsAsCommon
      include ActivityNotification::ActsAsTarget
      include ActivityNotification::ActsAsNotifiable
      include ActivityNotification::ActsAsNotifier
      include ActivityNotification::ActsAsGroup
    end
  end
end

ActiveRecord::Base.class_eval { include ActivityNotification::Models }

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
activity_notification-1.4.0 lib/activity_notification/models.rb
activity_notification-1.3.0 lib/activity_notification/models.rb
activity_notification-1.2.1 lib/activity_notification/models.rb
activity_notification-1.2.0 lib/activity_notification/models.rb
activity_notification-1.1.0 lib/activity_notification/models.rb
activity_notification-1.0.2 lib/activity_notification/models.rb
activity_notification-1.0.1 lib/activity_notification/models.rb
activity_notification-1.0.0 lib/activity_notification/models.rb