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