Sha256: e7c007f954c1788cace3351926981572643a39b22a65750cd6f751de8de11732

Contents?: true

Size: 299 Bytes

Versions: 3

Compression:

Stored size: 299 Bytes

Contents

class Admin < ActiveRecord::Base
  belongs_to :user
  validates :user, presence: true

  acts_as_notification_target email: :email,
    email_allowed: ->(admin, key) { admin.user.confirmed_at.present? },
    devise_resource: :user,
    printable_name: ->(admin) { "admin (#{admin.user.name})" }
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activity_notification-1.0.2 spec/rails_app/app/models/admin.rb
activity_notification-1.0.1 spec/rails_app/app/models/admin.rb
activity_notification-1.0.0 spec/rails_app/app/models/admin.rb