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