class Punchblock::Component::SendFax::FaxDocument
Public Instance Methods
inherit(xml_node)
click to toggle source
Calls superclass method
# File lib/punchblock/component/send_fax.rb, line 16 def inherit(xml_node) super if pages = xml_node[:pages] self.pages = pages.split(',').map { |p| p.include?('-') ? Range.new(*p.split('-').map(&:to_i)) : p.to_i } end self end
rayo_attributes()
click to toggle source
# File lib/punchblock/component/send_fax.rb, line 24 def rayo_attributes { 'url' => url, 'identity' => identity, 'header' => header, 'pages' => rayo_pages } end
Private Instance Methods
rayo_pages()
click to toggle source
# File lib/punchblock/component/send_fax.rb, line 35 def rayo_pages pages ? pages.map { |p| p.is_a?(Range) ? "#{p.min}-#{p.max}" : p }.join(',') : nil end