Class: Plivo::XML::User

Inherits:
Element show all
Defined in:
lib/plivo/xml/user.rb

Constant Summary

Constants inherited from Element

Element::SSML_TAGS

Instance Attribute Summary

Attributes inherited from Element

#name, #node

Instance Method Summary collapse

Methods inherited from Element

#add, #add_attribute, #convert_value, #hyphenate, #method_missing, #to_s, #to_xml

Constructor Details

#initialize(body, attributes = {}) ⇒ User

Returns a new instance of User.

Raises:



7
8
9
10
# File 'lib/plivo/xml/user.rb', line 7

def initialize(body, attributes = {})
  raise PlivoXMLError, 'No user set for User' unless body
  super(body, attributes)
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Plivo::XML::Element