class Spreedly::Receiver
Attributes
credentials[R]
Public Class Methods
new(xml_doc)
click to toggle source
Calls superclass method
Spreedly::Model::new
# File lib/spreedly/receiver.rb, line 9 def initialize(xml_doc) super init_credentials(xml_doc) end
Private Instance Methods
cred_value(cred)
click to toggle source
# File lib/spreedly/receiver.rb, line 23 def cred_value(cred) value = cred.at_xpath('.//value') value ? value.text : nil end
init_credentials(xml_doc)
click to toggle source
# File lib/spreedly/receiver.rb, line 15 def init_credentials(xml_doc) @credentials = {} xml_doc.xpath('.//credentials/credential').each do |each| @credentials[each.at_xpath('.//name').text] = cred_value(each) end end