class Punchblock::Command::Reject
Constants
- VALID_REASONS
Public Instance Methods
inherit(xml_node)
click to toggle source
Calls superclass method
Punchblock::HasHeaders#inherit
# File lib/punchblock/command/reject.rb, line 22 def inherit(xml_node) if first_child = xml_node.at_xpath('*') self.reason = first_child.name end super end
rayo_children(root)
click to toggle source
Calls superclass method
Punchblock::HasHeaders#rayo_children
# File lib/punchblock/command/reject.rb, line 29 def rayo_children(root) root.send reason if reason super end
reason=(reject_reason)
click to toggle source
Calls superclass method
# File lib/punchblock/command/reject.rb, line 15 def reason=(reject_reason) if reject_reason && !VALID_REASONS.include?(reject_reason.to_sym) raise ArgumentError, "Invalid Reason (#{reject_reason}), use: #{VALID_REASONS*' '}" end super end