class Punchblock::Component::SendFax
Public Instance Methods
inherit(xml_node)
click to toggle source
Calls superclass method
# File lib/punchblock/component/send_fax.rb, line 40 def inherit(xml_node) document_nodes = xml_node.xpath 'ns:document', ns: self.class.registered_ns self.render_documents = document_nodes.to_a.map { |node| FaxDocument.from_xml node } super end
rayo_children(root)
click to toggle source
Calls superclass method
# File lib/punchblock/component/send_fax.rb, line 47 def rayo_children(root) render_documents.each do |render_document| render_document.to_rayo root.parent end super end
render_document=(other)
click to toggle source
# File lib/punchblock/component/send_fax.rb, line 57 def render_document=(other) self.render_documents = [other].compact end