hpi-swt2/workshop-portal

View on GitHub
app/models/email.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Email
  include ActiveModel::Validations
  include ActiveModel::Conversion
  extend ActiveModel::Naming

  attr_accessor :hide_recipients, :recipients, :reply_to, :subject, :content

  validates_presence_of :hide_recipients, :recipients, :reply_to, :subject, :content

  def initialize(attributes = {})
    attributes.each do |name, value|
      send("#{name}=", value)
    end
  end

  def persisted?
    false
  end
end