class Quickeebooks::Windows::Model::Email

Public Class Methods

new(email_address = nil) click to toggle source
# File lib/quickeebooks/windows/model/email.rb, line 21
def initialize(email_address = nil)
  unless email_address.nil?
    self.address = email_address
  end
end

Public Instance Methods

default?() click to toggle source
# File lib/quickeebooks/windows/model/email.rb, line 27
def default?
  default == "true"
end
to_xml(options = {}) click to toggle source
Calls superclass method
# File lib/quickeebooks/windows/model/email.rb, line 16
def to_xml(options = {})
  return "" if address.to_s.empty?
  super
end

Private Instance Methods

ensure_valid_format() click to toggle source
# File lib/quickeebooks/windows/model/email.rb, line 33
def ensure_valid_format
  # address must contain both @ and .
  if !address.include?('@') || !address.include?('.')
    errors.add(:address, "Address must contain both @ and .")
  end
end