Class: BlueStateDigital::Email
- Inherits:
-
ApiDataModel
- Object
- ApiDataModel
- BlueStateDigital::Email
- Defined in:
- lib/blue_state_digital/email.rb
Constant Summary collapse
- FIELDS =
[:email, :email_type, :is_subscribed, :is_primary]
Constants inherited from ApiDataModel
Instance Attribute Summary
Attributes inherited from ApiDataModel
Instance Method Summary collapse
Methods inherited from ApiDataModel
Constructor Details
This class inherits a constructor from BlueStateDigital::ApiDataModel
Instance Method Details
#to_xml(builder = Builder::XmlMarkup.new) ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'lib/blue_state_digital/email.rb', line 12 def to_xml(builder = Builder::XmlMarkup.new) builder.email do | email | FIELDS.each do | field | email.__send__(field, self.send(field)) if self.send(field) end end builder end |