class SmswayApi::Message::Vcard
Public Class Methods
new(vcard = {})
click to toggle source
allowed options:
url name phone cell work fax email position organization address post_office_box street city region postal_code country additional
Calls superclass method
SmswayApi::Message::new
# File lib/smsway_api/message/vcard.rb, line 21 def initialize(vcard = {}) super(:vcard) @vcard = vcard end
Public Instance Methods
build(xml, start_index = 0)
click to toggle source
Calls superclass method
SmswayApi::Message#build
# File lib/smsway_api/message/vcard.rb, line 26 def build(xml, start_index = 0) super do |xml| [:url, :name, :email, :position, :organization, :additional, :phone, :address].each do |key| if @vcard.has_key?(key) xml.tag!(key, @vcard[key]) end end end end