Namespace
Methods
- E
- M
Instance Public methods
email_inactive!() Link
Source: show
# File app/models/concerns/inactive_emailable.rb, line 28 def email_inactive! mark_email_inactive && save! end
email_inactive?(at_time = Time.zone.now) Link
Source: show
# File app/models/concerns/inactive_emailable.rb, line 54 def email_inactive?(at_time = Time.zone.now) return false unless super() email_inactive_at.to_i + self.class.email_inactive_ttl > at_time.to_i end
email_inactive_expired?() Link
Source: show
# File app/models/concerns/inactive_emailable.rb, line 50 def email_inactive_expired? !email_inactive? && (email_inactive.present? || email_inactive_at.present?) end