Sha256: 23eba1bac47a84dd4a883e90a72a9e902972d22f19e3280d452a348d9d998252

Contents?: true

Size: 366 Bytes

Versions: 4

Compression:

Stored size: 366 Bytes

Contents

module NotificationSettings
    module Target

        has_one :notification_setting, as: :object, class_name: 'NotificationSettings::Setting', dependent: :destroy

        after_create_commit :create_notification_setting

        private

        def create_notification_setting
            self.notification_setting.create!
        end

    end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
notification-settings-1.0.0.beta10 lib/notification_settings/target.rb
notification-settings-1.0.0.beta9 lib/notification_settings/target.rb
notification-settings-1.0.0.beta8 lib/notification_settings/target.rb
notification-settings-1.0.0.beta7 lib/notification_settings/target.rb